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() {@Overridepublic void onAnimationStart(Animator animator) {}@Overridepublic void onAnimationEnd(Animator animator) {}@Overridepublic void onAnimationCancel(Animator animator) {}@Overridepublic void onAnimationRepeat(Animator animator) {}});

III 通过设置播放速度来实现动画倒放

  • lottie的setSpeed是可以通过设置为负数来实现动画倒放的.
            lottie.setSpeed((float)-0.3);

Android 使用Lottie的三个小技巧相关推荐

  1. Git使用方法(三)-小技巧篇

    Git使用方法(三)-小技巧篇 标签管理 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本. 创建标签 命令git tag <tagname>用 ...

  2. 如何优化小红书笔记?教你三个小技巧,让你快速提高笔记排名

    小红书推广的第一步就是发布笔记,笔记排名越靠前,流量就越大,所以做好笔记很重要,下面教你三个小技巧,让你快速提高笔记排名 1.内容优化 笔记内容撰写首先要符合小红书平台规则,原创度高,建议企业从产品卖 ...

  3. 如何提升自己的短视频质量?三个小技巧来帮忙,助你做优质内容

    如何提升自己的短视频质量?三个小技巧来帮忙,助你做优质内容 相信做短视频的小伙伴们一定都会想要知道,究竟如何才能提升自己的短视频质量,那么今天我们就一起来看三个做短视频优质内容的小技巧,助你做出优质的 ...

  4. webview卡顿_分享三个小技巧,微信卡顿的人千万不要错过哦

    点击蓝字关注我们 哈喽大家好,我是无知便是罪,专注于收集和分享互联网上不为人知的好东西.今天呢小编给大家带来了三个小技巧,一起来看一下. 第一个是通过JS代码,根据网易云音乐的音乐ID,来获取他的真实 ...

  5. 短视频剪辑如何正确把握“节奏感”,三个小技巧助你快慢有序

    短视频剪辑如何正确把握"节奏感",三个小技巧助你快慢有序 在剪辑短视频的时候,节奏感是非常重要的一个部分,如果短视频剪辑得有节奏感,就可以让整个短视频看起来快慢有序,很是舒适.尤其 ...

  6. Pyinstaller打包python文件太大?教你三个小技巧有效减小文件体积

    简介 有时候需要在未安装Python环境的平台上运行py程序,使用pyinstaller打包很方便,但打包后的可执行文件实在是太大了.原因在于打包时pyinstaller本就已经关联了很多的pytho ...

  7. 短视频如何涨粉引流?三个小技巧来帮你,人设、细节都要抓牢

    短视频如何涨粉引流?三个小技巧来帮你,人设.细节都要抓牢 做短视频看起来简单,但是如果想要真正的做起来,涨粉引流,其实还是有些难度的.一个成熟的短视频运营者,总是会掌握很多的小技巧,来帮助自己达到目的 ...

  8. 十五天精通WCF——第五天 你需要了解的三个小技巧

    十五天精通WCF--第五天 你需要了解的三个小技巧 原文: 十五天精通WCF--第五天 你需要了解的三个小技巧 一: 服务是端点的集合 当你在开发wcf的时候,你或许已经注意到了一个service可以 ...

  9. 三个小技巧快速提高演讲口才

    https://www.bilibili.com/video/BV16s411E7AP/?spm_id_from=333.788.videocard.2 文中三个观点: 每个人都会针对于自己的个人喜好 ...

最新文章

  1. 人工智能创业指南:AI 产品未来的发展模式及策略
  2. WPF入门知识(学习)
  3. python程序报错_Python编程报错总汇
  4. Druid.io索引过程分析——时间窗,列存储,LSM树,充分利用内存,concise压缩
  5. .net 数字转汉字_[原创工具] 小熊汉字笔顺学习软件,查笔顺、学拼音、制作汉字英文数字字贴...
  6. 登陆页老是提示验证码错误,validate验证控件IE下用remote方法明明返回true 但是还是报错,提示验证码错误...
  7. STL 去重 unique
  8. mysql 表字段信息从一张表迁移到另一张表_MySQL(数据库)笔记
  9. 信息抽取--新词提取
  10. 基于半同步/半反应堆线程池实现的HTTP解析服务端程序
  11. vim使用教程(全)-最好的编辑器 2015-04-09 18:26 40人阅读 评论(0) 收藏...
  12. JUnit4常用的注解
  13. 云计算示范项目_上海市经济和信息化委员会关于征集2020年上海市云计算应用示范项目的通知...
  14. 手把手教你实现热更新功能,带你了解 Arthas 热更新背后的原理
  15. Springboot项目jar包部署Linux
  16. 计算机中什么是数组公式,EXCEL中数组的应用:什么是函数公式,什么是数组公式...
  17. java对有英文的日期进行格式化
  18. pytorch Bus error (core dumped)
  19. 冯唐:成大事者,必经的3个阶段
  20. 普元信息 服务器,普元信息发布EOS Platform V8.1 打造云端体验的微服务应用平台...

热门文章

  1. 外接 USB 摄像头(UVC Camera)
  2. 头像生成器微信小程序代码
  3. 网站性能优化实战——从12.67s到1.06s的故事
  4. 策略和计费控制(PCC)系统研究
  5. Elasticsearch管理工具
  6. 如何成为一个更好的开发者
  7. 拉卡拉支付紧跟消费需求走势
  8. 从发现问题到创造价值 数据智能如何助力商家双11高质量增长?
  9. Spring Boot 报错:Failed to configure a DataSource
  10. ZEGO 即构科技首发适配鸿蒙系统的 Express SDK 1.0 版本