Android App中的icon如何镀色

157 阅读1分钟

镀色?对,你没听错,这个形容比较生动形象,类比镀金。镀金是将金属表面镀一种其他金属,以达到改变其外观颜色的效果,而不改变其原有形状和雕刻。

xml方式

直接给控件添加android:tint或app:tint属性。

代码方式

    DrawableCompat.setTint(drawable, color);

在你不使用svg的xml的时候,镀色在app开发中是一个非常常用的操作。