My application uses standard android TranslateAnimation to slide the views in and out of the screen. Unfortunately the layout seems to be quite heavy: ImageView, bunch of text views and a Gallery with text and images in it. There are two views being animated - one that slides out, and another that slides in.
The problem is in the low performance of these animations, especially on the devices with the less powerful CPU. The animations do not look smooth enough.
I am thinking of removing TranslateAnimations and trying to capture the view contents in a Bitmap and move these as ImageViews.
Do you have any ideas how such tasks should be done properly and if the image moving approach will help?
P.S.
I think that I may be using animations in a wrong way. I have two views on the FrameLayout. One is visible, the other is not. Then I handle touch events and apply the TranslateAnimations to both views (on ACTION_MOVE) as the user moves the finger along the screen. So it looks like the user moves one view out of the screen while pulling another from the side of the screen. It works fine for lightweight layouts.