Android 使用Lottie的三个小技巧

xiaoxiao2025-05-26  34

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);
转载请注明原文地址: https://www.6miu.com/read-5030727.html

最新回复(0)