透明PNG图片不美观

3

我有一张图片,周围有相当大的阴影,背景是透明的。我已经从Photoshop将它保存为PNG文件,并通过xml在ImageView中使用。这导致阴影产生条纹效果,看起来不太好。不太确定该怎么办...

3个回答

8
只需要添加 < /p>
// set 32 bit window (draw correctly transparent images)
getWindow().getAttributes().format = android.graphics.PixelFormat.RGBA_8888;

在onCreate(...)中

位图质量、色带和抖动


0

我记不得这个属性是用在哪里的了,但我想它应该是用在 ImageView 上。

尝试在 ImageView 的 xml 声明中加入 android:dither="true",看看是否有帮助。


0
我记不清在哪里看到的了,但在开发者网站上有一个建议可以解决渐变带状问题;这也可能对阴影有所帮助。右键单击具有阴影的图层上的效果图标,然后单击“创建图层”以为阴影创建一个单独的图层。然后将“添加噪点…”滤镜应用于具有以下设置的图层:

(假如图片消失,金额:0.5%,均匀的,单色的)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接