If I'm understanding correctly, I think you need to move the button to the intermediate location before invoking the animation a second time.
Update: Or you could use an AnimationSet which contains two TranslateAnimations within it to get the job done.
Carl Manaster
2010-06-18 03:43:23