2011-08-01 24 views

cevap

10

int PERSISTENT_ALL_CACHES Tüm çizim önbelleklerinin bellekte tutulması gerektiğini belirtmek için kullanılır.

int PERSISTENT_ANIMATION_CACHE Animasyon çizim önbelleğinin bellekte tutulması gerektiğini belirtmek için kullanılır.

int PERSISTENT_NO_CACHE Çizim önbelleğinin bellekte saklanmaması gerektiğini belirtmek için kullanılır.

int PERSISTENT_SCROLLING_CACHE Kaydırma çizim önbelleğinin bellekte tutulması gerektiğini belirtmek için kullanılır.


oluşturulduktan sonra çizim önbelleklerini tipleri bellekte tutulmalıdır belirtir

public void setPersistentDrawingCache (int drawingCacheToKeep) 

bu kullanın. bilgi için


Örnek

setPersistentDrawingCache(ViewGroup.PERSISTENT_SCROLLING_CACHE); 
setAlwaysDrawnWithCacheEnabled(true); // call this method 
//to start (true) and stop (false) using the drawing cache 
//when you perform performance sensitive operations, like scrolling or animating. 
+0

teşekkürler. Bu yüzden, doğru bir şekilde anlayabiliyorsam, çizim önbelleği sadece daha fazla bellek pahasına ekran bitmap'lerini işlemek için kullanılır, değil mi? –

+0

Evet tam olarak .. Umarım bazı testler yapabilirsin .. Ve bize biraz sonuç ver. –