Android 使用Lottie的三个小技巧
16lz
2021-01-23
Android 使用Lottie的三个小技巧
Shawn
文章目录
- Android 使用Lottie的三个小技巧
- I 开启硬件加速
- II 通过添加AnimatorListener来控制动画行为
- III 通过设置播放速度来实现动画倒放
I 开启硬件加速
- 开启硬件加速是个提升lottie动画表现效果的一个好办法,在我的老手机上,不开硬件加速就跟幻灯片一样.
final LottieAnimationView lottie = findViewById(R.id.animation_view); lottie.useHardwareAcceleration();
II 通过添加AnimatorListener来控制动画行为
- 可以通过添加监听,实现在动画开启\结束\取消\重播时的不同行为.
lottie.addAnimatorListener(new Animator.AnimatorListener() { @Override public void onAnimationStart(Animator animator) { } @Override public void onAnimationEnd(Animator animator) { } @Override public void onAnimationCancel(Animator animator) { } @Override public void onAnimationRepeat(Animator animator) { } });
III 通过设置播放速度来实现动画倒放
- lottie的setSpeed是可以通过设置为负数来实现动画倒放的.
lottie.setSpeed((float)-0.3);
更多相关文章
- Android 8.1 关机充电动画(一)模式选择
- Android属性动画AnimatorSet源码简单分析
- Airbnb 动画库Lottie
- Android Notes 之 Tween动画 (1)四种基本动画
- android动画坐标定义
- Android中的动画研究
- Android Lottie动画的简单使用