欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

android 渐变drawable

来源: 开发者 投稿于  被查看 14289 次 评论:120

android 渐变drawable


渐变Drawable是使用标记作为形状Drawable定义中的子节点定义的。

每个渐变Drawable都要求至少要有一个startColor和endColor属性,并且支持一个可选的middleColor属性。通过使用type属性,可以把渐变定义为以下的某种类型:

线性:这是默认的渐变类型,它显示了按照angle属性定义的角度从startColor到endColor的直接颜色过渡。

辐射:从形状的外边界到中心绘制从startColor到endColor的圆形渐变。

扫描:绘制一个扫描渐变,它将沿着父形状(通常是一个圆环)的外边界从startColor到endColor进行过渡。

1.在res下新建drawable文件夹。

2.在drawable文件夹下新建xml文件。

3.在组件的bacground属性里引用此文件。

下面是线性的代码和效果:



    



\

辐射渐变的椭圆



    



\


扫描渐变:



    
    




用户评论