0
我似乎無法弄清楚如何選擇IndexedStack類的顯示視圖。有一個指數值,但它是最終的,不能下注。如何在IndexedStack中選擇視圖
我似乎無法弄清楚如何選擇IndexedStack類的顯示視圖。有一個指數值,但它是最終的,不能下注。如何在IndexedStack中選擇視圖
您應該調用State
的build()
方法中的IndexedStack
構造函數。將您想要的索引存儲在您的State
的可變成員變量中,例如_index
,並使用_index
作爲IndexedStack
的index
構造函數參數。要將_index
更改爲不同的值,例如newIndex
,您可以撥打setState(() { _index = newIndex });
您的State
任何地方。
您致電setState
將通知Flutter您的State
想重建自己。在適當的時候,Flutter會打電話給你的build()
方法,並且將使用_index
的新值。
您可以在Flutter Widget Tour中瞭解更多關於窗口小部件和狀態的信息。