logo

Drawer

flutter

material.dart

`Drawer` — это стандартное боковое меню навигации в приложениях Flutter. Обычно вызывается свайпом слева направо или нажатием на иконку меню в `AppBar`.

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

`Drawer` автоматически работает с `Scaffold` и не требует отдельной логики для открытия — она уже встроена в `AppBar` при наличии `drawer:`.

⚠️ Важно:

`Drawer` нельзя использовать вне `Scaffold`. Он должен быть установлен как `Scaffold.drawer` или `Scaffold.endDrawer`.

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

child (Widget)— обязательный

Основное содержимое меню. Обычно это `ListView` или `Column`, содержащие `ListTile`, `DrawerHeader`, и другие элементы.

elevation (double)

Значение тени над контентом при открытии. По умолчанию — `16.0`.

backgroundColor (Color)

Цвет фона всего `Drawer`.

width (double)

Ширина выезжающего меню. По умолчанию занимает 304 px на телефонах.