GradientDrawable
2024-09-05 04:47:57
一个具有渐变区域的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>
最新文章
- form 提交数组的一些trick
- Amoeba-mysql读写分离实战
- 「2014-2-6」TokuMX and MongoDB related materials collection
- JS魔法堂:获取当前脚本文件的绝对路径
- Cheatsheet: 2014 06.01 ~ 06.30
- linux查找文件命令find
- 【转】android 安卓APP获取手机设备信息和手机号码的代码示例
- 【暑假】[深入动态规划]UVa 10618 Tango Tango Insurrection
- MyXLS案例
- OpenWrt sscanf问题之于MT7620N与AR9341
- codevs 1283 等差子序列
- pig的一些实例(我常用的语法)
- 微信小程序提交审核并发布详细流程
- SpringBoot的简单登陆开发例子
- ajax获取值的两种方法
- UI自动化学习路线
- Java的内存管理机制之内存区域划分
- Linux下执行Oracle的sql脚本
- docker的网络模式
- Windows使用filezilla搭建FTP服务器
热门文章
- 三年总结出来的11个JPA和Hibernate查询配置小技巧
- tiny4412 串口驱动分析九 --- shell终端
- Python一些细节
- windows下内存检测工具
- MongoDB C#samus驱动
- webpack 配置react脚手架
- java- 泛型类到底是类还是接口,<;T extends Comparable>;的写法中为什么没有用implements
- GDI+ 实例:绘制验证码
- vue1 动态组件
- Educational Codeforces Round 72 (Rated for Div. 2) A题