【发布时间】:2016-01-29 09:18:03
【问题描述】:
我正在将 ColorFilter 应用于 Drawable 我想知道是否可以更改可绘制对象的颜色但保留其中的阴影。
类似这样的:
如果你应用了类似的东西:
view.getBackground().setColorFilter(new PorterDuffColorFilter(itemView.getResources().getColor(R.color.green_500), PorterDuff.Mode.SRC_IN);
它将应用 ColorFilter,但保留阴影和 alpha 值。
我怎样才能做到这一点?
【问题讨论】:
-
使用
PorterDuff.Mode.CLEAR -
让我的drawable完全透明
-
@AndyRoid 您想将
ColorFilter应用到哪个视图?您使用的是 Android 支持库或任何类似库中的FloatingActionButton?
标签: android drawable colorfilter