[英]onTap replace widget from another file flutter
假設我的App()包含一些小部件,並且為了使代碼看起來更漂亮,我為子小部件創建了類。 現在,這些子窗口小部件包含onTap函數,這些函數應替換App()上的窗口小部件,那么我該如何解決此類問題?
您正在執行的操作的一些代碼將很有用,或者在您嘗試“替換小部件”的地方。
如果用替換表示在另一個位置顯示一個不同的窗口部件,則只需使用布爾值來決定顯示哪個窗口部件即可。 這些是我將要執行的步驟。
見下文
childWidget(onSwapWidget: (){
setState((){
// toggle the original widget state
showingOriginalWidget = !showOriginalWidget;
});
});
例
...
child: showingOriginalWidget ? originalWidget() : swappedOutWidget()
...
這應該夠了吧。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.