在我的應用程序中,我使用漸變作爲背景,我不想讓它看起來儘可能平滑。經過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