灰色のグラデーションドローアブル(res / drawableのpng画像)があります。白いキャンバスに描くと、縞模様に見えます(滑らかではありません)。GIMPで白い背景にグラデーションを付けてから、このドローアブルをキャンバスに描画すると、見栄えがします。どうしたの?これをNexusOneでテストしました。ドローアブルでsetDither(true)を呼び出しても、目立った効果はありません。
1404 次
2 に答える
0
これはトリックを行います:
Window.setFormat(PixelFormat.TRANSLUCENT);
ここにあります: http://stuffthathappens.com/blog/2010/06/04/android-color-banding/
負の副作用がないことを願っています。
于 2010-09-23T18:40:11.053 に答える
0
これは私をイライラさせてきたものでもあります。24 ビット BMP として保存すると問題が解消されることがわかりましたが、透過性が必要な場合、それは実際の解決策ではありません。24 ビット BMP には問題がなく、24 ビット PNG には問題がある理由がよくわかりません。
于 2010-09-23T16:32:44.537 に答える