当前位置: 首页 > article >正文

安卓入门四十四 其他动画

Lottie动画

Lottie 是 Airbnb推出的一套跨平台的动画完整解决方案,它能够帮助开发者直接加载json格式的文件在 iOS、Android 和 React Native之上,实现 100% 与设计稿相同的动画效果,而无需关心中间的实现细节。设计师只需要使用 After Effectes 设计出动画之后,通过使用 Lottie 提供的Bodymovin插件将设计好的动画导出成json格式的文件交付给开发即可完成。 Lottie网站 lottie-android

Tgs动画

跨平台的即时通信软件Telegram推出的新的Sticker贴纸格式,这个全新的 Sticker 贴纸格式为 .tgs,其实就是基于Lottie json文件改造而来的一种格式

 GIF动画

GIF(Graphics Interchange Format)是由CompuServe公司开发的一种图像文件格式,可以将多幅图像保存到一个图像文件,展示的时候将多幅图像数据逐帧读出并显示到屏幕上,从而形成动画效果。在Android中播放GIF通常有以下几种方式:

  • 使用Android SDK中自带的android.graphics.Movie类(已过时)
  • 使用Glide,fresco等图片加载类库,Glide支持加载本地和网络上的GIF图片
  • 使用giflib类库在native层解码GIF,使用FrameSequenceDrawable的双缓冲机制进行绘制展示GIF中的每一帧图像
  • 使用android-gif-drawable类库,其底层也是使用giflib进行GIF解码

参考资料

https://github.com/kongpf8848/Animation

Android 动画详解-CSDN博客


http://www.kler.cn/a/523167.html

相关文章:

  • Spring MVC 综合案例
  • 【教学类-89-01】20250127新年篇01—— 蛇年红包(WORD模版)
  • 从替代到覆盖:暴雨信创服务器打开市场新局面
  • 构建 QA 系统:基于文档和模型的问答
  • 二叉树-堆(补充)
  • 【时时三省】(C语言基础)文件的随机读写
  • 每日 Java 面试题分享【第 15 天】
  • Leetcode::119. 杨辉三角 II
  • Golang :用Redis构建高效灵活的应用程序
  • 2024收尾工作
  • Linux环境基础开发工具的使用(apt, vim, gcc, g++, gbd, make/Makefile)
  • 【C语言----数组详解】
  • Gurobi基础语法之 LinExpr 类
  • AI学习指南Ollama篇-Ollama的多模态应用探索
  • Codeforces Round 276 (Div. 1) B. Maximum Value(数学+二分)【2100】
  • 53. 常见TCP端口号及其功能
  • 基于微信小程序的电子竞技信息交流平台设计与实现(LW+源码+讲解)
  • 【踩坑日常,已解决】彻底修改IDEA项目的JDK版本,8改为17
  • 脚本运行禁止:npm 无法加载文件,因为在此系统上禁止运行脚本
  • LeetCode题练习与总结:标签验证器--591
  • 手写一个深克隆!!
  • LeetCode:70. 爬楼梯
  • 排序算法- H指数
  • 【C语言分支与循环结构详解】
  • 如何下载SQLServer
  • fprintf(‘parametric_vector:\n‘); disp(parametric_vector);