ValueAnimator 使用
ValueAnimator valueAnimator = ValueAnimator.ofFloat(0f,100f ); valueAnimator.setDuration(5000); valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @TargetApi(Build.VERSION_CODES.LOLLIPOP) @Override public void onAnimationUpdate(ValueAnimator animation) { float a= (float) animation.getAnimatedValue(); fab.setTranslationx(a); } }); valueAnimator.start(); }
设置动画以后要把动画效果添加到说对的对象上
settranslastionx 是对于x
settranslastony 是对于y
最后执行动画