#flutter #flutter-layout
Вопрос:
Я пытаюсь динамически добавлять виджеты в стек, например, добавлять текстовые поля на экран. Я добавляю это. Но при нажатии на определенный виджет я хочу восстановить этот виджет в стеке. Для этого я хочу узнать, какой виджет используется в стеке. Как я могу это сделать.?
List<Widget> customizedShirt = [];
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body:Stack(
children: customizedShirt,
),
floatingActionButton: FloatingActionButton(
onPressed: (){
customizedShirt.add(Positioned(
//New position for every new text in stack
child:Text("New Text")));
setstate((){});
},
child: const Icon(Icons.add),
),
);
}
}
Это пример кода, Теперь при нажатии на определенный текст я хочу перестроить этот текст (например, изменить его шрифт, размер и т.д.) Без изменения других текстов в стеке