I am programming a game and right now I am currently animating a sprite that is moving up and down the screen. After the sprite is drawn on screen, I am to draw a permanent bitmap in place of where the animated sprite just was, sort of like a trail. However, I'm not sure how to permanently draw unto a Canvas. I want the character who is moving down the screen to leave a path behind him that is drawn from a bitmap. Is there any way to do this? I am programming using the Android SDK with Java on Windows 7.