私はonDraw()
にCanvas
にBitmap
のフルスクリーンコピーを行い、描画アプリ(アンドロイド3.xの+ターゲットを)持っている、と私はthis articleごとに、32ビットから32ビットにコピーしていますようにしたいです。私は最高のパフォーマンスを持つように32ビット - > 32ビットを確保したいので、オペレーションにはPaint
を供給する必要はありません。デフォルトのAndroidの画面フォーマット
私は私のビットマップを作成するときに、私はそれを介して行われていることを確認します。
mBitmap = Bitmap.createBitmap(screenWidth, screenHeight, Bitmap.Config.ARGB_8888);
は今、私の描画活動で、私はgetWindow().getAttributes().formatを経由してウィンドウを照会しますが、OPAQUE(デフォルト値)を返されています - 質問、これは32ビットですか?上のRomainの記事では、Android 2.3ではデフォルトでウィンドウが32ビットになりましたが、OPAQUEの戻り値はそれほど再確認されていないことに言及しています。
誰かが私がここで何を見ているかを明確にすることができれば、それは非常に感謝しています。