【问题标题】:Is there a way to stop a flare animation from looping?有没有办法阻止耀斑动画循环播放?
【发布时间】:2019-09-18 02:09:42
【问题描述】:

我正在制作一个应用程序,我正在尝试使用耀斑动画。我有一个自定义动画,它按预期工作。除了动画重复循环,而我希望它播放一次并冻结最后一帧。

我尝试过使用 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";
      },

包含 sn-p 后,我希望控制台上出现一条消息,以便在循环完成但无济于事时打印测试

【问题讨论】:

    标签: animation flutter


    【解决方案1】:

    在 Flare 网站上创建动画时,单击左下角动画时间轴旁边的按钮,将其禁用。现在您导出新文件并替换资产中的旧文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 2019-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多