animation - 有没有办法阻止耀斑动画循环播放?
问题描述
我正在制作一个我正在尝试耀斑动画的应用程序。我有一个自定义动画,它按预期工作。除了动画重复循环,而我希望它播放一次并冻结最后一帧。
我试过使用 FlareControls() 类,但我没有任何运气。我还尝试将回调参数设置为将“暂停”设置为 true 的函数,但这也不起作用,因为 isPaused 是最终变量。我还尝试了回调参数来打印测试以指示动画已完成但它不起作用
FlareActor(
"assets/flares/checkmark.flr",
animation: "Checkmark",
alignment: Alignment.center,
shouldClip: false,
fit: BoxFit.contain,
snapToEnd: true,
callback: (value){
print("test");
// flare.animation = "idle";
},
包含代码段后,我希望控制台上出现一条消息,以便在循环完成时打印测试但无济于事
解决方案
在 Flare 网站上创建动画时,单击左下角动画时间线旁边的按钮,以将其禁用。现在您导出新文件并替换资产中的旧文件。
推荐阅读
- flutter - 如何在颤动中更改按钮颜色
- hive - HIVEQL 和 Talend 中子查询之间的 NVL
- apache - htaccess 重写任何文件夹但不是任何文件
- c - C sscanf("%hhx") 读取一个 unsigned int 而不是 unsigned char
- npm - Should I duplicate "peerDependencies" in "dependencies" field of "package.json"?
- docker - 从 traefik 到 Vultr 的 DNS 挑战
- javascript - 两个按钮中的一个启动滚动,但它们都应该
- c - 如何在 C 运行时获取哪些有问题的源代码和行?
- oracle - 在Oracle中查找某个时期内帐户总和之间的差异
- linux - ubuntu 中的 systemd 文件未按预期运行