【问题标题】:How to continue animation in a page that is disposed in Flutter?如何在 Flutter 中设置的页面中继续动画?
【发布时间】:2020-08-21 20:27:22
【问题描述】:

基本上,我的主页上有一堆 ListTiles 代表一些计时器。当我按下 ListTile 时,导航器会转到另一个页面,其中包含设置计时器和酷时钟动画的选项。现在,当我回到主页时,动画和整个页面都会被处理掉。但即使我们关闭页面,我也希望计时器继续。我能得到一个好的建议来实现这个想法吗?

【问题讨论】:

  • 你是在取消它页面的dispose方法中的定时器吗?我的理解是计时器会继续运行,直到您取消它们。
  • 我没有使用定时器。我的意思是我不知道存在这样的课程。让我尝试使用计时器。
  • 好的,如果你不正确,可能会分享你的代码的最少 sn-ps,否则每个人都在猜测。
  • 我用计时器做到了。有效。 ??????谢谢
  • 太好了,很高兴我间接帮助了 ????

标签: flutter flutter-animation flutter-navigation flutter-timer


【解决方案1】:

在您的有状态小部件中,包含这样的 mixin!

class _ClassNameState extends State<ClassName> with AutomaticKeepAliveClientMixin<Upload> {
//code
}

【讨论】:

  • 我不明白 AutomaticKeepAliveClientMixin 是如何工作的。我试着按照你说的包含它,但没有运气。
猜你喜欢
  • 2021-07-27
  • 2022-10-08
  • 2021-02-27
  • 1970-01-01
  • 2021-02-24
  • 2019-04-30
  • 2020-03-16
  • 1970-01-01
  • 2020-05-18
相关资源
最近更新 更多