如何 select 在 IndexedStack 中查看
How to select view in IndexedStack
我似乎无法弄清楚如何 select IndexedStack class 的显示视图。有一个索引值,但它是最终的,不能下注。
您应该在 State
的 build()
方法中调用 IndexedStack
构造函数。将您想要的索引存储在 State
的可变成员变量中,例如_index
,并使用 _index
作为 IndexedStack
的 index
构造函数参数。将 _index
更改为不同的值,例如newIndex
,您可以在 State
.
中的任何位置调用 setState(() { _index = newIndex });
您对 setState
的调用将通知 Flutter 您的 State
想要自行重建。在适当的时候,Flutter 将调用您的 build()
方法并使用 _index
的新值。
您可以在 Flutter Widget Tour 中了解有关小部件和状态的更多信息。
我似乎无法弄清楚如何 select IndexedStack class 的显示视图。有一个索引值,但它是最终的,不能下注。
您应该在 State
的 build()
方法中调用 IndexedStack
构造函数。将您想要的索引存储在 State
的可变成员变量中,例如_index
,并使用 _index
作为 IndexedStack
的 index
构造函数参数。将 _index
更改为不同的值,例如newIndex
,您可以在 State
.
setState(() { _index = newIndex });
您对 setState
的调用将通知 Flutter 您的 State
想要自行重建。在适当的时候,Flutter 将调用您的 build()
方法并使用 _index
的新值。
您可以在 Flutter Widget Tour 中了解有关小部件和状态的更多信息。