logo

AppBar

flutter

material.dart

`AppBar` — это верхняя панель приложения, часто содержащая заголовок, навигационные кнопки, действия (`actions`) и меню. Используется в `Scaffold` как `appBar:`.

💡 Примечание:

`AppBar` автоматически включает `SafeArea` и поддерживает скроллинг, если используется в `SliverAppBar` внутри `CustomScrollView`.

Основные параметры

title (Widget)

Заголовок панели. Обычно — `Text`, но можно использовать любой виджет.

leading (Widget)

Левый элемент: иконка, кнопка меню и т.п. Если не задан, используется `BackButton` по умолчанию.

actions (List<Widget>)

Список иконок или кнопок справа от заголовка.

backgroundColor (Color)

Цвет фона `AppBar`.

centerTitle (bool)

Выравнивание заголовка по центру. По умолчанию `false` для Android и `true` для iOS.

elevation (double)

Тень под `AppBar`. Значение по умолчанию — `4.0`.

⚠️ Важно:

Если используется `SliverAppBar`, нельзя одновременно использовать обычный `AppBar` внутри `Scaffold.appBar`.