1

灰色のグラデーションドローアブル(res / drawableのpng画像)があります。白いキャンバスに描くと、縞模様に見えます(滑らかではありません)。GIMPで白い背景にグラデーションを付けてから、このドローアブルをキャンバスに描画すると、見栄えがします。どうしたの?これをNexusOneでテストしました。ドローアブルでsetDither(true)を呼び出しても、目立った効果はありません。

4

2 に答える 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 に答える