Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 透明PNG图像看起来不好看_Android_Image_Mobile_Png_Transparency - Fatal编程技术网

Android 透明PNG图像看起来不好看

Android 透明PNG图像看起来不好看,android,image,mobile,png,transparency,Android,Image,Mobile,Png,Transparency,我有一个图像,它周围有一个相当大的阴影,背景是透明的。我从photoshop中将它保存为PNG文件,并通过xml在ImageView中使用它。这会导致阴影产生带状效果,看起来不太好看。不太清楚该怎么办…我不记得这个属性在什么地方使用过,但我想它是一个ImageView 尝试使用android:dither=“true”作为ImageView xml声明的一部分,看看这是否有帮助。我不记得在哪里读到过它,但在开发人员网站的某个地方,有一个关于固定渐变条带的建议;这可能对阴影也有帮助。右键单击具有阴

我有一个图像,它周围有一个相当大的阴影,背景是透明的。我从photoshop中将它保存为PNG文件,并通过xml在ImageView中使用它。这会导致阴影产生带状效果,看起来不太好看。不太清楚该怎么办…

我不记得这个属性在什么地方使用过,但我想它是一个ImageView


尝试使用
android:dither=“true”
作为ImageView xml声明的一部分,看看这是否有帮助。

我不记得在哪里读到过它,但在开发人员网站的某个地方,有一个关于固定渐变条带的建议;这可能对阴影也有帮助。右键单击具有阴影的层上的效果图标,然后单击“创建层”为阴影创建单独的层。然后使用以下设置对图层应用“添加噪波…”过滤器:

(如果图像消失,数量:0.5%,均匀,单色)

只需添加

// set 32 bit window (draw correctly transparent images)
getWindow().getAttributes().format = android.graphics.PixelFormat.RGBA_8888;
在onCreate(…)