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);