title: Android create layers in canvas
body: <p>I want to learn how can I create layers (like in photoshop) in my android application. I want to achieve one basic thing: when I add an image in my canvas, which will be some figure for example, I want to be able to paint the canvas, but the painting must not effect the lines of figure. And then I need to save that image on my Sd card. </p>
  
  <p>Any suggestions/advice/examples? What can I use to achieve this?</p>