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(安卓)Animation学习笔记
  2. Android(安卓)8.1 关机充电动画(一)模式选择
  3. Android(安卓)开机图片/文字/动画 修改
  4. Android三种动画详解
  5. Android(安卓)Animation
  6. Android属性动画AnimatorSet源码简单分析
  7. Android(安卓)判断网络状态,并且在没有网络的时候,提示网络未开启
  8. Android(安卓)Animation学习笔记
  9. Airbnb 动画库Lottie

随机推荐

  1. Android(安卓)IPC 通讯机制源码分析
  2. Android消息处理-概念普及篇
  3. Android(安卓)Opencv 之 Android(安卓)St
  4. android 休眠唤醒机制分析(二) — early_
  5. Android(安卓)的提权 (root) 原理是什么?
  6. 感谢国内知名 Android(安卓)开发者 「sto
  7. Android的IPC机制和多进程开发模式
  8. 程序结构设计理论(Android)
  9. [转]Jollen 的 Android(安卓)教學,#2: Ac
  10. android ProgressBar 自定义进度条颜色