7
從繪圖緩存中自動緩存的滾動視圖滾動的視圖是否被滾動?我不太確定我是否理解API文檔。Android:ScrollView和繪圖緩存?
從繪圖緩存中自動緩存的滾動視圖滾動的視圖是否被滾動?我不太確定我是否理解API文檔。Android:ScrollView和繪圖緩存?
int PERSISTENT_ALL_CACHES
用於指示所有繪圖緩存應保存在內存中。
int PERSISTENT_ANIMATION_CACHE
用於指示動畫製圖緩存應保存在內存中。
int PERSISTENT_NO_CACHE
用於指示繪圖緩存不應該保留在內存中。
int PERSISTENT_SCROLLING_CACHE
用於指示滾動圖形緩存應保存在內存中。
在
public void setPersistentDrawingCache (int drawingCacheToKeep)
這說明什麼類型的畫圖緩存應保持在內存中,他們一直在創建後使用這些。
例
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.
感謝您的信息。所以,如果我正確地理解這一點,繪圖緩存僅用於渲染屏幕位圖,而不會犧牲更多的內存,對吧? –
是的,我希望你可以做一些測試..並給我們一些結果。 –