LinearGradient使用
来源:互联网 发布:对外贸易数据网 编辑:程序博客网 时间:2024/05/17 08:01
Paint p=new Paint();
LinearGradient lg=new LinearGradien(0,0,100,100,Color.RED,Color.BLUE,Shader.TileMode.MIRROR);
参数一为渐变起初点坐标x位置,参数二为y轴位置,参数三和四分辨对应渐变终点,最后参数为平铺方式,这里设置为镜像
Gradient是基于Shader类,所以我们通过Paint的setShader方法来设置这个渐变,代码如下: mPaint.setShader(lg);
canvas.drawCicle(0,0,200,mPaint); //参数3为画圆的半径,类型为float型。
它除了定义开始颜色和结束颜色以外还可以定义,多种颜色组成的分段渐变效果
LinearGradient shader = new LinearGradient(0, 0, endX, endY, new int[]{startColor, midleColor, endColor},new float[]{0 , 0.5f, 1.0f}, TileMode.MIRROR);
其中参数new int[]{startColor, midleColor, endColor}是参与渐变效果的颜色集合,
其中参数new float[]{0 , 0.5f, 1.0f}是定义每个颜色处于的渐变相对位置,
这个参数可以为null,如果为null表示所有的颜色按顺序均匀的分布
0 0
- LinearGradient使用
- LinearGradient 的 使用
- LinearGradient的使用
- LinearGradient
- LinearGradient
- LinearGradient
- LinearGradient
- 线性渐变LinearGradient的使用
- 关于着色器LinearGradient的使用
- android中使用LinearGradient实现渲染效果
- 使用 LinearGradient 渐变色的进度条
- android 使用LinearGradient进行字体渐变的效果
- android 使用LinearGradient实现手机开机文字闪烁效果
- android 使用LinearGradient进行字体渐变的效果
- 关于LinearGradient
- LinearGradient类
- LinearGradient线性渲染
- Android--LinearGradient线性渐变
- 关于usr/bin/ld: cannot find -lxxx问题总结
- 《HTTP 权威指南》 第一部分 HTTP:web基础
- 流量解析:为什么广州有名的游戏都是MMO?
- 读入优化
- 记忆2016-10-20
- LinearGradient使用
- oracle笔记
- hive函数大全
- 81. Search in Rotated Sorted Array II
- 傅里叶分析之从入门到放弃
- 虚幻4渲染系统结构解析
- CRF学习日记-1
- SSLException异常解读与解决
- LINUX 可变参数的使用