我个人喜欢这么写
ObjectAnimator oa1 = ObjectAnimator.ofFloat(button1,View.TRANSLATION_X,0,1000,0); ObjectAnimator oa2 = ObjectAnimator.ofFloat(button1,View.TRANSLATION_Y,0,2000,0); oa1.setDuration(1000); oa2.setDuration(1000); AnimatorSet as = new AnimatorSet(); as.playTogether(oa1,oa2); as.start();
当然也可以手动指定
ObjectAnimator oa3 = new ObjectAnimator(); oa3.setTarget(button1); oa3.setDuration(1000); oa3.setProperty(View.ALPHA); oa3.setFloatValues(1,0,1); oa3.start();Animation
TranslateAnimation a1 = new TranslateAnimation(1000,0,0,2000); a1.setDuration(1000); button1.startAnimation(a1);


![[Java] [Android] 控件动画 [Java] [Android] 控件动画](http://www.mshxw.com/aiimages/31/946428.png)
