Android drawing cache
Posted
by Seva Alekseyev
on Stack Overflow
See other posts from Stack Overflow
or by Seva Alekseyev
Published on 2010-06-15T15:44:55Z
Indexed on
2010/06/17
16:13 UTC
Read the original article
Hit count: 555
Please explain how does the drawing cache work in Android. I'm implementing a custom View subclass. I want my drawing to be cached by the system. In the View constructor, I call
setDrawingCacheEnabled(true);
Then in the draw(Canvas c), I do:
Bitmap cac = getDrawingCache();
if(cac != null)
{
c.drawBitmap(cac, 0, 0, new Paint());
return;
}
Yet the getDrawingCache() returns null to me. My draw() is not called neither from setDrawingCacheEnabled(), nor from getDrawingCache(). Please, what am I doing wrong?
© Stack Overflow or respective owner