您的位置:首页 > 移动开发 > Android开发

Android开发小技巧之对android颜色渐变(Gradient )的改进

2016-04-08 16:46 1686 查看
本文讨论的是android中如何实现更平滑的单色渐变效果。

一般来说,当我们想让界面上的某个区域呈现单色渐变效果,我们用drawable 来实现:

定义一个drawable ,取名叫
gradlient_background
.xml

gradlient_background
应用给LinearLayout

但是这种渐变效果看起来会比较僵化。如果我们将颜色透明度调低,颜色减淡,也许效果会好些。

ScrimUtil介绍

其实还有一种更好的办法,就是自定义更好的颜色渐变曲线。google工程师
roman  写了一个名叫ScrimUtil的工具。

传统的渐变曲线和ScrimUtil的渐变曲线的比较如下:



他们的效果比较如下:



右边那张是ScrimUtil的效果,可以看出要柔和很多。

ScrimUtil的使用

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: