Я хочу получить структуру заданного c виджета для построения иерархии древовидного представления этого виджета. Например, если у меня есть виджет вроде:
@override
Widget build(BuildContext context) {
return Container(
child: Column(
children: <Widget>[
Text("Pressed below button"),
FlatButton(
child: Text('Print'),
onPressed: (){},
),
],
),
);
}
Итак, как мне получить такую структуру:
Редактировать: Я хочу построить структуру выше в виде дерева и показать его пользователю. Я нашел пакет для построения дерева (tree_view или flutter_treeview). Однако мне нужна структура виджета или переменная, которая содержит структуру для использования с пакетом. Любое предложение или подход?