#flutter #dart
#трепетать #дротик
Вопрос:
Мы пытаемся создать приложение для изучения языка в качестве проекта в flutter. На одном уровне будет одно и то же дерево виджетов, просто повторяющееся несколько раз с различными вопросами и ответами, которые нужно выбрать. Как только будет выбран правильный ответ, вы перейдете к новому вопросу.
Есть идеи о том, как мы можем эффективно создавать несколько одинаковых виджетов с разным текстом внутри?
Ответ №1:
Вы можете извлечь свой widget
as Widget
с помощью текста parameter
. Так что просто используйте виджет в любом месте и передавайте текст argument
, теперь вы получите тот же виджет с другим текстом.
Ответ №2:
Вообще говоря, если вы хотите создать несколько объектов/виджетов из одного и того же класса с небольшими изменениями, все, что вам нужно сделать, это создать конструктор и передать ему некоторые данные.
Вот пример:
Class MyText extends StatelessWidget { final String text; MyText({this.text}); // your build method that returns the text goes here.. }
Использовать:
MyText('Hello'); MyText('World');
Удачи в создании вашей игры!