Lottie - 简单动画

https://www.cnblogs.com/lennon-wechat/p/lottie.html
https://www.jianshu.com/p/282d098cf928?utm_source=oschina-app

  1. 官网动画实例 www.lottiefiles.com
  2. AE文件预览 https://www.lottiefiles.com/preview

implementation 'com.airbnb.android:lottie:2.0.1'

<com.airbnb.lottie.LottieAnimationView
                    android:id="@+id/animation_view"
                    android:layout_width="match_parent"
                    android:layout_height="80dp"/>

将下载的aaa.json放在main/assets文件夹下

LottieAnimationView animationView = findViewById(R.id.animation_view);
        animationView.setAnimation("aaa.json");
//        animationView.loop(true);//循环播放动画,已经废弃,但是还可以使用,建议使用下面的两行代码
        animationView.setRepeatMode(LottieDrawable.REVERSE);//设置播放模式
        animationView.setRepeatCount(LottieDrawable.INFINITE);//设置重复次数
        animationView.playAnimation();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 好的APP用户界面动画如果通过精准的设计就能极大地提升用户体验。这也常常是区分APP优秀与否的一个重要标准。实现与...
    透支未来阅读 29,207评论 6 48
  • 10点半睡,6点半起,2+6.5=8.5小时有核心技术的人,才能活到最后。 iOS 阅读整理在sourcetree...
    士梦阅读 3,079评论 0 18
  • 使用准备 Lottie支持多平台,使用同一个JSON动画文件,可在不同平台实现相同的效果。Android 通过Ai...
    燊在锦官城阅读 160,960评论 7 199
  • 1-------- 走进前端 2-------- jQuery 3-------- CSS 4-------- A...
    依依玖玥阅读 2,359评论 0 34
  • 作者:李龑,2004年12月23日,上海 昨夜看见一颗星星 她在对我眨着眼睛 顾若流盼的眼神 挑动我心中的烦恼 那...
    烟雨醉阅读 215评论 1 0