Динамические просмотры во флаттере

Если у меня есть определение представления, скажем, в xml, могу ли я динамически создать представление flutter с дочерними виджетами (рекурсивно), определенными во время выполнения (с использованием элемента xml)?

1
0
391
1

Ответы 1

Виджеты по определению - это макет, определяемый во время выполнения. Поэтому ничто особо не мешает вам это сделать.

Хотя, насколько мне известно, это не делает библиотека. Но вы можете сделать свой собственный, используя синтаксический анализатор xml.

Вы также можете посмотреть генерации кода дротика с source_gen, чтобы не включать XML-файл в ваши активы; так как вы бы сгенерировали виджет из своего xml во время разработки.

Другие вопросы по теме