我的图像周围有一个相当大的阴影,背景是透明的。我已将其保存为来自photoshop的PNG文件,并在ImageView中通过xml使用它。这导致阴影具有条带效果,并且看起来不太好看。不太清楚该做什么......
答案 0 :(得分:8)
添加
// set 32 bit window (draw correctly transparent images)
getWindow().getAttributes().format = android.graphics.PixelFormat.RGBA_8888;
在onCreate(...)中
http://www.curious-creature.org/2010/12/08/bitmap-quality-banding-and-dithering/
答案 1 :(得分:0)
我不记得这个属性的用途,但我认为它是一个ImageView。
尝试使用android:dither="true"
作为ImageView xml声明的一部分,看看是否有帮助。
答案 2 :(得分:0)
我不记得我在哪里阅读它,但在某个地方的开发者网站上有这个修复渐变条带的建议;它也可能对阴影有所帮助。右键单击具有阴影的图层上的效果图标,然后单击“创建图层”为阴影创建单独的图层。然后使用以下设置将“添加噪声...”过滤器应用于图层:
(如果图像消失,数量:0.5%,均匀,单色)