1

destroyDrawingCache() は高価な操作ですか??

4

1 に答える 1

3

を呼び出さbuildDrawingCache()ずに手動で呼び出す場合は、後でsetDrawingCacheEnabled(true)呼び出すことによってキャッシュをクリーンアップする必要があります。destroyDrawingCache()

ハードウェアアクセラレーションが有効になっている場合は、このメソッドを呼び出さないでください。描画キャッシュビットマップが必要ない場合、このメソッドを呼び出すと、メモリ使用量が増加し、ビューがソフトウェアで一度レンダリングされるため、パフォーマンスに悪影響を及ぼします。

于 2012-08-17T11:23:11.047 に答える