title: Adding multiple image layers in android
body: <p>So I am working on an app that creates different types of ID cards. User will take a picture and input data and the app will make the ID for them. I would like the app to give you option to either save the final ID picture or share it online, so I need the result to be put together into a single image file. I have some ID templates, but I am having trouble adding multiple layers on top of it, like the picture, and some text (name, DOB etc..)</p>
  
  <p>I tried simply using ImageViews with relative layout but I cant get the picture to line up perfectly on top of the template, I tried LayerDrawable, I tried SurfaceView, I tried different things and I am desperate for an answer.</p>
  
  <p>What is the best approach to layer the user's picture on top of a template, along with some text?</p>