【发布时间】:2012-08-15 10:51:11
【问题描述】:
我有一个带有位图的 ImageView。此位图具有 Alpha 通道和透明像素。 当我尝试将 ColorFiter 与 Mode.OVERLAY (因为蜂窝)一起使用时 - 提供颜色覆盖整个图像视图(整个矩形),但我只想覆盖非透明像素。如何剪辑 imageview 的画布以在我想要的地方执行过滤器?
更新
我在 png 中有灰色图像:
当我尝试使用 MODE_ATOP 时,我得到:
当我使用 OVERLAY 时,我得到:
我想得到什么:
【问题讨论】: