gpt4 book ai didi

android - 不同设备上的平滑渐变

转载 作者:可可西里 更新时间:2023-11-01 18:47:58 25 4
gpt4 key购买 nike

在我的应用程序中,我将渐变作为可绘制对象用作背景,但我不希望它看起来尽可能平滑。在谷歌搜索和自己尝试之后,我想出了以下内容。在 nexus one 上,如果你只调用 setDither(true) 你的渐变仍然是带状的,所以你必须像这样设置 PixelFormat Window.setFormat(PixelFormat.RGBA_8888)。但另一方面,G1 不支持 RGBA_8888,因此调用它会使渐变比以前更难看,因此 Window.setFormat(PixelFormat.RGBA_8888) 在不支持它的设备上将无法正常工作。

在我的应用运行的所有设备上平滑渐变的正确方法是什么。

PS:我找到了一些相关的话题

How to draw a smooth/dithered gradient on a canvas in Android

Is it possible to dither a gradient drawable?

最佳答案

在 Photoshop(或 Gimp 或 Paint.NET 或其他软件)中打开您的图像并添加少量噪声。然后您无需在代码中执行任何操作。

关于android - 不同设备上的平滑渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3334543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com