在我的应用程序中,我使用渐变作为背景,我不想让它看起来尽可能平滑。经过Google自己搜索和尝试后,我想出了以下内容。在nexus上,如果只调用setDither(true),你的渐变仍然是条纹,所以你必须像这个Window.setFormat(PixelFormat.RGBA_8888)一样设置PixelFormat。但另一方面,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?
感谢它为我工作........ :) – yokees 2012-10-03 08:34:42