Android背景渐变xml

一、线性渐变

在drawable文件夹下新建shape资源:
属性值

  • android:angle (渐变颜色的角度,45的整数倍)
android:angle="0": left to right
android:angle="90": bottom to top
android:angle="180": right to left
android:angle="270": top to bottom
(默认是 0.该属性只有在type=linear情况下起作用,默认的type为linear。)
  • android:startColor(颜色渐变的开始颜色)
android:startColor="#2982f9"
  • android:endColor(颜色渐变的结束颜色)
android:endColor="#475dff"
  • android:centerColor(颜色渐变的中间颜色,用于多彩)

二、圆形|放射形渐变

属性值

  • android:type="radial"(渐变类型,必须设置gradientRadius属性值)
  • android:gradientRadius (渐变颜色半径, 小数)
  • android:centerY (相对Y的渐变位置,小数,范围(0~1.0))
  • android:centerX(相对X的渐变位置,小数,范围(0~1.0))

三、扫描角度渐变

属性值

  • android:type="sweep"(渐变类型, 默认centerX=0.5,centerY=0.5由中心点顺时针开始扫描)

  • android:centerY(相对Y的渐变位置,小数,范围(0~1.0))

  • android:centerX(相对X的渐变位置,小数,范围(0~1.0))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容