Android提供了许多不同类型的插值器(Interpolator)来实现不同的动画效果。以下是一些常用的跳出效果的Interpolator动画:

  1. AnticipateInterpolator:开始的时候向后再向前甩一定值后,最后回到起始点。
  2. AnticipateOvershootInterpolator:开始的时候向后甩一定值后,再返回到起始点,然后向前甩一定值后,最后回到起始点。
  3. BounceInterpolator:动画结束的时候弹起。
  4. OvershootInterpolator:向前甩一定值后再回到原来位置,最后回到起始点。
  5. DecelerateInterpolator:在动画开始的地方快然后慢。
  6. AccelerateDecelerateInterpolator:在动画开始与结束的地方速率改变比较慢,在中间的时候加速。
  7. AccelerateInterpolator:在动画开始的地方速率改变比较慢,然后开始加速。
  8. CycleInterpolator:动画循环播放特定的次数,速率改变沿着正弦曲线。
  9. LinearInterpolator:动画以均匀的速率改变。

要使用这些插值器,可以在属性动画中的Interpolator参数中指定相应的插值器。例如:

ValueAnimator animator = ValueAnimator.ofFloat(0, 1);
animator.setInterpolator(new BounceInterpolator());
animator.setDuration(1000);
animator.start();

这将创建一个在动画结束时弹起的动画

android 跳出效果的interpolator动画有哪些

原文地址: https://www.cveoy.top/t/topic/hXD6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录