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

更多相关文章

  1. Android 8.1 关机充电动画(一)模式选择
  2. Android属性动画AnimatorSet源码简单分析
  3. Airbnb 动画库Lottie
  4. Android Notes 之 Tween动画 (1)四种基本动画
  5. android动画坐标定义
  6. Android中的动画研究
  7. Android Lottie动画的简单使用

随机推荐

  1. Android版本与Linux内核
  2. 改变进度栏的颜色 progress bar 的背景色
  3. Ubuntu18.04下载编译Android8.1.0(一)
  4. android 界面布局
  5. error XA5205: Cannot find `aapt.exe`.
  6. listView 中relativeLayout 布局的 andro
  7. Android中.9.png图片的使用过程和原理
  8. Android之emulator: ERROR及logcat不能提
  9. Android编译环境 相关
  10. android发送/解析彩信的几篇文章