Perhaps I should explain my app more.
I'm working on the Android equivalent of my desktop application, Scrotter:
Scrotter by yttrium!L7tyclief.
Basically, I have say, four layers. One is gloss, one is the device, one is a background shadow, and one is a user screenshot that they import with a "load" button (using intents).
Then, Scrotter would create a bitmap with the height and width of the base device. It would first draw the background shadow (bottom layer), then the screenshot, then the phone around the screenshot (using transparencies), and then gloss on top of that.
It then flattens the bitmap and displays it. The user can preview it and if satisfied, export the full-resolution image without any additional operations.
See GameView tutorial. You can easily draw multiple images as you need.
So I would use the GameView instead of an ImageView?
EDIT: It doesn't look like I would be able to export using the GameView. If necessary, I could implement the GameView for previews, and then do a final redraw for saving.