Junior
80
questionbank

Какие виджеты дерева пользовательского интерфейса во Flutter тебе известны?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

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

Пример использования StatefulWidget:

dart