2012-05-10 12 views
0

私は現在、単純な無効化/ onDraw戦略を使用して単一のビューのAndroidアプリケーションを開発しており、onDrawメソッドを呼び出す前にキャンバスが常に消去されているように見えます。誰かがonDrawメソッド呼び出しの前に現在のキャンバスの内容を保持する簡単な方法を知っていますか?どんな助けでも大歓迎です。Androidビュー背景消去

答えて

0

ビットマップを使用して最後に描画された状態を保存し、すべてのonDrawメソッド呼び出しで、ビットマップをキャンバスに描画します。

+0

ご回答いただきありがとうございますが、変更されていない画面の領域を更新する必要がないようにしたいと考えています(つまり、システムがonDraw呼び出しの前に暗黙の消去を実行しないようにしてください)。 – Taliadon