【发布时间】:2011-02-24 10:15:36
【问题描述】:
你知道如何使图片 (jpg) 的某个部分变成半透明的,就像附图中的那样吗?
【问题讨论】:
标签: android transparency image
你知道如何使图片 (jpg) 的某个部分变成半透明的,就像附图中的那样吗?
【问题讨论】:
标签: android transparency image
只需使用 PNG 图像即可。问题解决了:)
【讨论】:
JPEG 不支持透明度。可以改用 32 位 PNG 吗?
如果您有一个想要应用透明度模式的现有图像,您需要在代码中创建一个 Bitmap 对象,绘制您的图像,然后设置一些标志以允许您在其上绘制透明度级别,a有点像 Photoshop 图层蒙版。我搜索了 Android alpha masking,发现了这个blog post。
【讨论】:
Err - 我在这里可能完全糊涂了,但为什么不在膨胀的 ImageView 上使用setAlpha(int alpha)?
这对我来说似乎在 .jpg 上工作得很好。
或者它只是应该透明的图像的一部分?很难看到“示例图像”。
【讨论】: