Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
StatelessWidget и StatefulWidget.
StatelessWidget не имеет изменяемого состояния. Его конфигурация определяется параметрами конструктора.
StatefulWidget имеет изменяемое состояние, которое может меняться в течение жизненного цикла виджета. Управляется парой виджетов: сам StatefulWidget (неизменяемый) и State (изменяемое состояние).
Вот примеры других виджетов:
Макет (Layout):
Padding
Center
Column
Row
Stack
Expanded
Flexible
Текст и изображения:
Text
Image
Icon
Кнопки:
RaisedButton
(устарел, использовать ElevatedButton
)FlatButton
(устарел, использовать TextButton
)OutlineButton
(устарел, использовать OutlinedButton
)IconButton
FloatingActionButton
Списки и скроллинг:
ListView
GridView
SingleChildScrollView
Другие:
Container
Scaffold
AppBar
SizedBox
Пример использования StatelessWidget
:
dart
StatelessWidget и StatefulWidget.
StatelessWidget не имеет изменяемого состояния. Его конфигурация определяется параметрами конструктора.
StatefulWidget имеет изменяемое состояние, которое может меняться в течение жизненного цикла виджета. Управляется парой виджетов: сам StatefulWidget (неизменяемый) и State (изменяемое состояние).
Вот примеры других виджетов:
Макет (Layout):
Padding
Center
Column
Row
Stack
Expanded
Flexible
Текст и изображения:
Text
Image
Icon
Кнопки:
RaisedButton
(устарел, использовать ElevatedButton
)FlatButton
(устарел, использовать TextButton
)OutlineButton
(устарел, использовать OutlinedButton
)IconButton
FloatingActionButton
Списки и скроллинг:
ListView
GridView
SingleChildScrollView
Другие:
Container
Scaffold
AppBar
SizedBox
Пример использования StatelessWidget
:
dart
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.