/**
* Sets a color to a Drawable
*
* @param drawable
* @param color
*/
public static void setDrawableColor(Drawable drawable, int color) {
// Assuming "color" is your target color
float r = Color.red(color) / 255f;
float g = Color.green(color) / 255f;
float b = Color.blue(color) / 255f;
float a = Color.alpha(color) / 255f;
ColorMatrix cm = new ColorMatrix(new float[]{
r, r, r, r, r, //red
g, g, g, g, g, //green
b, b, b, b, b, //blue
1, 1, 1, 1, 1 //alpha
});
ColorMatrixColorFilter cf = new ColorMatrixColorFilter(cm);
drawable.setColorFilter(cf);
}
AptoideUtils.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:aptoide-client
作者:
评论列表
文章目录