【问题标题】:How to setstate in one statefulwidget when a button is clicked in another statefulwidget?在另一个有状态小部件中单击按钮时,如何在一个有状态小部件中设置状态?
【发布时间】:2020-09-10 14:52:15
【问题描述】:

所以我有一个包含 TabBarView 的父 statefulwidget。 此 tabbarview 的子级是两个不同的子级 statefulwidget。

我想要实现的是,如果我在其中一个子 statefulwidgets 中按下按钮,它应该为 tabcontroller 设置动画并在父 statefulwidget 中设置状态。

如何做到这一点?谢谢

【问题讨论】:

标签: flutter dart


【解决方案1】:

您需要在父窗口小部件中创建一个函数来更改选项卡并设置状态,然后将其作为参数传递给子窗口小部件并在需要时调用它。

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:
      猜你喜欢
      • 2020-07-31
      • 1970-01-01
      • 2018-12-04
      • 2021-02-16
      • 2019-10-06
      • 2018-10-30
      • 2021-07-12
      • 2021-09-28
      • 1970-01-01
      相关资源
      最近更新 更多