`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 на телефонах.