Android(安卓)使用Lottie的三个小技巧
16lz
2022-01-04
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(安卓)Animation学习笔记
- Android(安卓)8.1 关机充电动画(一)模式选择
- Android(安卓)开机图片/文字/动画 修改
- Android三种动画详解
- Android(安卓)Animation
- Android属性动画AnimatorSet源码简单分析
- Android(安卓)判断网络状态,并且在没有网络的时候,提示网络未开启
- Android(安卓)Animation学习笔记
- Airbnb 动画库Lottie