一个具有渐变区域的Drawable,可以实现线性渐变,发散渐变和平铺渐变效果 核心节点:<gradient/>,有如下可选属性:

  • startColor:渐变的起始颜色
  • centerColor:渐变的中间颜色
  • endColor:渐变的结束颜色
  • type:渐变类型,可选(linear,radial,sweep), 线性渐变(可设置渐变角度),发散渐变(中间向四周发散),平铺渐变
  • centerX:渐变中间亚瑟的x坐标,取值范围为:0~1
  • centerY:渐变中间颜色的Y坐标,取值范围为:0~1
  • angle:只有linear类型的渐变才有效,表示渐变角度,必须为45的倍数哦
  • gradientRadius:只有radial和sweep类型的渐变才有效,radial必须设置,表示渐变效果的半径
  • useLevel:判断是否根据level绘制渐变效果
    <?xml version="1.0" encoding="utf-8"?>
    <shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval" >
    <gradient
    android:angle="90"
    android:centerColor="#FFEB82"
    android:endColor="#35B2DE"
    android:startColor="#DEACAB" /> <stroke
    android:dashGap="5dip"
    android:dashWidth="4dip"
    android:width="3dip"
    android:color="#fff" />
    </shape>

最新文章

  1. form 提交数组的一些trick
  2. Amoeba-mysql读写分离实战
  3. 「2014-2-6」TokuMX and MongoDB related materials collection
  4. JS魔法堂:获取当前脚本文件的绝对路径
  5. Cheatsheet: 2014 06.01 ~ 06.30
  6. linux查找文件命令find
  7. 【转】android 安卓APP获取手机设备信息和手机号码的代码示例
  8. 【暑假】[深入动态规划]UVa 10618 Tango Tango Insurrection
  9. MyXLS案例
  10. OpenWrt sscanf问题之于MT7620N与AR9341
  11. codevs 1283 等差子序列
  12. pig的一些实例(我常用的语法)
  13. 微信小程序提交审核并发布详细流程
  14. SpringBoot的简单登陆开发例子
  15. ajax获取值的两种方法
  16. UI自动化学习路线
  17. Java的内存管理机制之内存区域划分
  18. Linux下执行Oracle的sql脚本
  19. docker的网络模式
  20. Windows使用filezilla搭建FTP服务器

热门文章

  1. 三年总结出来的11个JPA和Hibernate查询配置小技巧
  2. tiny4412 串口驱动分析九 --- shell终端
  3. Python一些细节
  4. windows下内存检测工具
  5. MongoDB C#samus驱动
  6. webpack 配置react脚手架
  7. java- 泛型类到底是类还是接口,&lt;T extends Comparable&gt;的写法中为什么没有用implements
  8. GDI+ 实例:绘制验证码
  9. vue1 动态组件
  10. Educational Codeforces Round 72 (Rated for Div. 2) A题