应用灰度来查看及其子项

时间:2016-08-05 19:48:03

标签: android android-layout android-view android-color

更改视图的alpha及其子项非常简单:更改视图的alpha,顺便说一下,alpha将应用于所有子视图。

我想做同样的事情,除了灰色视图(它可能是蓝色或其他)。关键是:如何以编程方式/动态灰度显示视图?这太难了,如何在视图上应用稀松布/前景呢?

1 个答案:

答案 0 :(得分:0)

使用此方法使用DrawableCompat设置透明的灰色色调,看看它是否适合您......:

public static Drawable setTint(Drawable drawable, int color) {
    final Drawable newDrawable = DrawableCompat.wrap(drawable);
    DrawableCompat.setTint(newDrawable, color);
    return newDrawable;
}