如何检查 AnimatedContainer 是不是完全动画?

Posted

技术标签:

【中文标题】如何检查 AnimatedContainer 是不是完全动画?【英文标题】:How to check if AnimatedContainer is completely animating?如何检查 AnimatedContainer 是否完全动画? 【发布时间】:2020-05-02 08:22:43 【问题描述】:

大家好,

我现在尝试从Animatedcontainer小部件获取状态,在它完成后设置状态,但是我在谷歌中找不到关于这个功能的太多信息,只有一个,这个小部件有onEnd void 功能,还有 ????,我不知道如何在我的代码中使用它。

你能知道这是怎么回事吗?

【问题讨论】:

嗨!你找到路了吗? 嗨!是的,Sunkuu7 的答案是我的解决方案并修复了我的错误***.com/a/59753922/9874190 【参考方案1】:

你的意思是这样的?

AnimatedContainer(onEnd: ()
      // do something or update state
      setState(() 
        _didFinishAnimating = true;
      );
    );

【讨论】:

以上是关于如何检查 AnimatedContainer 是不是完全动画?的主要内容,如果未能解决你的问题,请参考以下文章

如何将AnimatedContainer设置为全宽?

Flutter - ClipPath + AnimatedContainer - 路径动画不正确

AnimatedContainer 调整高度时溢出警告

AnimatedContainer:高度不带动画而改变

动画容器 |基于儿童身高的动画

如何检查对象是不是不是数组?