Does every view have its own canvas/bitmap to draw on? <p>I have a relativelayout with three full screen child views of the same custom view class. I am wondering whether I should be worried about memory. Judging by this answer: <a href="http://stackoverflow.com/questions/4576909/understanding-canvas-and-surface-concepts">Understanding Canvas and Surface concepts</a></p> <p>All views get passed the same canvas with underlying bitmap to draw on so that the memory is not tripled. Can anyone confirm? It would make sense, otherwise a full screen textview would be very inefficient. </p> <p>Bonus: is the purpose of canvas to define a drawable area of a bitmap and translating the view coordinates to bitmap coordinates?</p>