Rainbow Android渐变与着色库
Android 界面的颜色渐变和着色,Rainbow库真的挺顺手的。Skydoves 出品,质量那是相当靠谱,尤其在视觉表现这块,做得细致。你要是常常搞 UI 优化,喜欢加点花活的颜色动画,它肯定能帮上忙。
渐变是它的拿手好戏,支持线性、径向、自定义都行,参数也灵活,颜色、角度、位置随你调。比如按钮颜色想做个从蓝到紫的渐变,分分钟搞定。更妙的是,它还能实时更新颜色,配合交互体验,UI 感觉就活了。
另外一个亮点就是着色(tint),你不用再死守android:tint
那一套,Rainbow 给你更自由的玩法。比如想给ImageView
上个渐变色滤镜,几行代码就搞定,效果也蛮自然。
它用的是Kotlin,跟现在 Android 项目开发基本是一拍即合,集成也简单,加个 Gradle 依赖就能跑。最低支持到 API 14,旧设备都能兼容,不用太担心适配问题。
嗯,还有一个小提醒,它对渐变动画也支持得不错,你可以做些色彩变化的动态效果,比如进度条颜色随进度变,或者状态切换时图标变色,看起来会更有层次。
如果你正准备美化界面、提亮 UI,尤其想玩点渐变或色彩滤镜,不妨试试Rainbow。省事,还挺酷的。
Rainbow-master.zip
预估大小:56个文件
Rainbow-master
文件夹
.gitignore
784B
gradle
文件夹
wrapper
文件夹
gradle-wrapper.jar
58KB
gradle-wrapper.properties
230B
README.md
7KB
build.gradle
708B
.github
文件夹
CODEOWNERS
704B
...
176.38KB
文件大小:
评论区