android - 如何将动画彩票 JSON 文件从屏幕的一侧直线移动到另一侧
问题描述
我想制作一个带有动画角色的颤动应用程序,以像这个视频中一样移动。
https://www.youtube.com/watch?v=qW-KIjHjjHM&t=5s
对于动画角色,我使用了后期效果并导出为 JSON 文件以用作 Lottie。
我想要一个空白屏幕并将动画角色移过屏幕并移出屏幕。然后再次进入并沿着笔直的路径前进。每条路径都是笔直的,笔直路径的起点和终点是随机的,就像视频一样。
我可以用什么来实现这样的目标?我不希望完整的代码只是将我指向接近此的内容、文档或任何可以帮助我实现它的东西。
解决方案
- 通过在 pubspec.yaml 中的依赖项下添加以下包来安装 Lottie for Flutter 包
lottie: ^0.7.0+1
- 在 Flutter 中使用 Lottie 动画是通过 Lottie Widget 实现的,它从本地文件资产 (Lottie.asset)、远程 url (Lottie.network) 或 zip 文件 (Lottie.asset) 加载 json 动画。
//loads from file assets
Lottie.asset(
'assets/programming.json',
width: MediaQuery.of(context).size.width * 0.5,
height: MediaQuery.of(context).size.width * 0.5,
fit: BoxFit.fill,
),
它适用于我的代码。
推荐阅读
- android - 如何使用改造和获取 id 保存 android SharedPreferences
- python - 使用openpyxl在excel下方附加数据帧时,我的excel表中的切片器被破坏
- modelica - 使用“在模型中保存起始值”选项帮助 Dymola 中的收敛
- javascript - 如何在nodejs中执行顺序基本命令?
- c - C 中的一个类型可以有多个对象表示吗?
- python - Pytorch 中的切片给出了错误的答案
- node.js - async/await 不适用于 mongoose 实例方法
- c# - 在新的 .NetCore API 中使用现有的 AspNet.Identity (MVC)
- sql - SQL查询如何在Oracle/Hive中获取一周/年的最后一个工作日?
- kubernetes - Google 调试:如何调试可执行 jar 中的库 - 错误:在可执行文件中找不到文件