Android Lottie加载gson文件动画

这篇具有很好参考价值的文章主要介绍了Android Lottie加载gson文件动画。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一:Lottie的使用
在你工程的build.gradle文件里添加如下配置

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

二:布局文件直接引入LottieAnimationView

 <com.airbnb.lottie.LottieAnimationView
        android:id="@+id/lottie_view"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_gravity="center"
        android:layout_marginTop="50dp"
        app:lottie_autoPlay="true"
        app:lottie_fileName="lottie_loading.json"
        app:lottie_loop="true" 
        />
    

例如:文件放置目录Android Lottie加载gson文件动画,android

如此,动画就能跑起来了:
1.lottie_fileName:在app/src/main/assets目录下的动画json文件名。
2.lottie_loop:动画是否循环播放,默认不循环播放。
3.lottie_autoPlay:动画是否自动播放,默认不自动播放。
4.lottie_imageAssetsFolder:动画所依赖的图片目录,在app/src/main/assets/目录下的子目录,该子目录存放所有图片。

你还可以在代码中这样使用:文章来源地址https://www.toymoban.com/news/detail-671312.html

LottieAnimationView animationView = (LottieAnimationView) findViewById(R.id.lottie_view);
animationView.setAnimation("lottie_loading.json");//在assets目录下的动画json文件名。
animationView.loop(true);//设置动画循环播放
animationView.setProgress(0.5f);//progress范围0~1f,设置动画进度
animationView.setImageAssetsFolder("images/");//assets目录下的子目录,存放动画所需的图片
animationView.playAnimation();//播放动画
animationView.cancelAnimation();//结束播放



到了这里,关于Android Lottie加载gson文件动画的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023-03-18 Android app 用进度条ProgressBar 圆形样式做加载loading效果,旋转动画

    一、activity_main.xml 布局文件 二、定义的图形资源progress_circle_bg.xml,把改文件放置drawable目录下面, 通过修改thicknessRatio值修改圆边边的粗细。 三、真机运行效果图如下 四、参考文章 Android组件篇--ProgressBar(二)改变滚动条样式_qing_soft的博客-CSDN博客  

    2024年02月14日
    浏览(33)
  • Android:Json-Gson数据解析

     JSONObject jsonObject = new JSONObject();             jsonObject.put(\\\"name\\\",\\\"admin\\\");             jsonObject.put(\\\"passWord\\\",\\\"123456\\\");             //jsonObject.getString(\\\"name\\\")            // textView.setText(jsonObject.toString());             //谷歌:api             JsonObject jsonObject1 = new JsonObject();      

    2024年02月17日
    浏览(48)
  • 【unity】Android StreamingAssets加载文件

    unity 在 android环境中加载 StreamAssets文件会出问题 网上看看就有很多解决方法 其中大多数涉及Android底层去解决 底层方式 当然啦,Unity官方推荐使用UnityWebRequest类访问 UnityWebRequest 但是嘞,官方方法有个痛点,UnityWebRequest需要使用【协程】 我找到一个使用线程异步的方法解决

    2024年02月07日
    浏览(43)
  • Android Studio最新好用的插件----Gson转Java实体类/Kotlin Data

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。JSON是由JavaScript语言衍生而来,但JSON并不是JavaScript的一种形式,它是一种独立的格式,可以在任何编程语言中使用。 JSON数据由键值对组成,可以使用大括号来包含一组

    2024年02月12日
    浏览(54)
  • Lottie--前端动画效果--UI输出json格式--lottie动画在JavaScript中使用

    Lottie一个适用于Web、Android、iOS、React Native和Window的移动库,它可以使用Bodymovin解析以json格式导出的Adobe After Effects动画,并再移动设备上进行本地渲染。 1.需要引入JavaScript文件,我使用的是cdn中的链接。这里直接上链接,按需取用。点这里 2.json格式的文件 我不是UI啊,我也

    2023年04月09日
    浏览(49)
  • Android DEX相关,ART加载OAT文件

    android .dex文件,对于Android DEX文件详细说明 Android dex、odex、oat、vdex、art区别 Android下的DEX文件和SO文件梳理总结 Android[art]-Android dex,odex,oat,vdex,art文件结构学习总结 第四章 常见的 Android 文件格式(七)(OAT) Android运行时ART加载OAT文件的过程分析

    2024年02月07日
    浏览(52)
  • 微信小程序使用lottie动画(lottie-miniprogram)

    注意,想要在小程序中使用lottie动画,需要引入lottie-miniprogram组件,注意主包大小(咱就是主包过大了,c)!!! 话不多比,直接开始! 第一步:使用npm引入lottie-miniprogram。               去项目根目录cmd进命令行,输入神秘口令: 第二步:引入完成以后,执行构建代码

    2024年03月23日
    浏览(46)
  • Android之WebView加载PDF链接预览PDF文件

    Android的webview压根就不支持加载pdf,Android与iOS不同,iOS加载pdf,不管本地还是在线,直接使用webview渲染就可以了,而Android却做不到,所以我们必须得扣脑壳了。方法也有很多种,比如第三方PDFview,MuPDF等,但是不推荐,引入进去apk体积会大很多,所以大多场景都是通过js解析

    2024年02月13日
    浏览(48)
  • Lottie动画的优劣及原理

    Lottie是目前应用十分广泛的动画框架。在周会汇报的时候,老板问能不能对Lottie进行优化,于是就有了下文对Lottie原理的研究。毕竟要进行优化,首先要深入了解原理嘛。 Lottie通过读取json文件信息实现动画效果。 json信息包括json整体结构、图片资源、图层信息等,这些属性

    2024年02月05日
    浏览(38)
  • OpenHarmony UI动画-lottie

    lottie是一个适用于OpenHarmony的动画库,它可以解析Adobe After Effects软件通过Bodymovin插件导出的json格式的动画,并在移动设备上进行本地渲染。 OpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包 前提:数据准备 lottie动画文件是由设计人员使用Adobe After Effects软件

    2024年04月28日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包