1

SurfaceView PixelFormat の問題に関して誰かが私を助けてくれれば幸いです。RGBA8888 が最高の品質を提供することはわかっていますが、少しパフォーマンスも必要です。RGBA4444 が非推奨であることは知っていますが、現在、私のニーズの品質とパフォーマンスに最適です。透明度のあるビットマップがあり、SurfaceView PixelFormat を RGBA4444 に設定すると機能しません。エラーも何もありません。ビットマップが存在しません。RGBA8888 または TRANSPARENT に設定すると、すべて問題ありません。

RGBA4444 が機能する必要があります - なぜ機能しないのですか? バックグラウンドで何が起こっているのですか? バックグラウンドで行われている他の面白いことはありません。surfaceCreated メソッドでキャンバスを描画する単純な SurfaceView だけです。

ありがとうございました!

PS は、考えられるすべてのビットマップのバリエーション (32 ビット、16 ビット、8 ビットなど) を使用しようとしました。

4

0 に答える 0