Animator
我个人喜欢这么写
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);