android - 透明PNG图像看起来不好看

标签 android image mobile png transparency

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

最佳答案

只需添加

// 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/

关于android - 透明PNG图像看起来不好看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3590965/

相关文章:

android - 如何使Kotlin流在执行Terminal操作符之前一直等到结束

java - 如何在 Context.MODE_PRIVATE 中创建嵌套文件夹和文件?

c# - 用于 ASP.Net 应用程序的简单 Javascript 图像编辑器

android - flutter中DropdownButtonFormField选择列表的边框半径

安卓ROM开发。需要做些什么?

javascript - ReactJS - 在不禁用点击事件的情况下禁用移动上下文菜单的单击并按住?

Android gradle 单独的 res/文件夹构建

java - 序列化一个 ArrayList

html - 我可以使用 CSS border-radius 属性制作椭圆吗?

image - MATLAB 阈值处理