В Flutter, Widgets являются основными строительными блоками для создания пользовательского интерфейса приложения. Каждое представление — Flutter это виджет. Существует два основных типа Widgets in Flutter:
Stateless Widgets
Stateless Widgets не widgets имеют состояния и не меняются после создания. Когда состояние приложения изменится, Stateless Widgets перерисуйте его с новыми значениями, но не сохраняйте никакого состояния.
Stateful Widgets
Stateful Widgets имеют widgets состояние и могут изменяться во время выполнения. При изменении состояния Stateful Widgets автоматически перерисовывается, чтобы отразить новые изменения.
Flutter предоставляет множество встроенных функций, Widgets таких как Text, Image, RaisedButton, Container
и многие другие, для создания пользовательского интерфейса. Кроме того, вы можете создать пользовательский интерфейс Widgets в соответствии с конкретными требованиями приложения.
Использование Widgets в Flutter
Чтобы использовать Widgets в Flutter, вы просто создаете Widgets и размещаете их в дереве виджетов приложения. Flutter использует древовидную структуру виджетов для построения пользовательского интерфейса. Каждый виджет может содержать дочерние элементы Widgets, образующие иерархическую структуру.
Например, чтобы создать простое приложение с кнопкой и текстом, вы можете использовать Widgets следующее:
В приведенном выше примере мы используем для создания простого файла. Вы можете изменить структуру дерева виджетов и для создания более сложных и динамичных пользовательских интерфейсов для вашего приложения. MaterialApp, Scaffold, Column, RaisedButton, Text Widgets
interface
Widgets
Заключение
Widgets являются основой пользовательского интерфейса в Flutter. Используя встроенные Widgets и создавая собственные файлы Widgets, вы можете создавать разнообразные и привлекательные приложения в формате Flutter.