我們正在嘗試創建一個語言學習應用程式作為 Flutter 中的一個專案。一個級別將具有相同的小部件樹,只是重復多次,并選擇不同的問題和答案。選擇正確答案后,它會將您帶到新問題。
關于如何有效地創建多個內部具有不同文本的相同小部件的任何想法?
uj5u.com熱心網友回復:
一般來說,如果你想從同一個類中創建多個物件/小部件,只需稍作改動,你需要做的就是創建一個建構式并將一些資料傳遞給它。
下面是一個例子:
Class MyText extends StatelessWidget {
final String text;
MyText({this.text});
// your build method that returns the text goes here..
}
使用:
MyText('Hello');
MyText('World');
祝您制作游戲好運!
uj5u.com熱心網友回復:
您可以使用 text提取您的widgetas 。因此,只需在任何地方使用小部件并傳遞文本,現在您將獲得具有不同文本的相同小部件。Widgetparameterargument
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/377662.html
上一篇:如何修復錯誤“無法將引數型別‘動態函式()’分配給引數型別‘類名’”在Flutter中
下一篇:錯誤:欄位“_connectionChangeStream”應該被初始化,因為它的型別“StreamSubscription<dynamic>”不允許為空
