void _openDrawer() {
Scaffold.of(context).openDrawer();
}
void _closeDrawer() {
Scaffold.of(context).openEndDrawer();
}
Widget _appBar() {
return AppBar(
title: Text('Drawer打开关闭'),
//begin
//如果没有Builder会报错:Scaffold.of() called with a context that does not contain a Scaffold.
leading: Builder(
builder: (BuildContext context) {
return IconButton(
icon: Icon(Icons.calendar_view_day),
onPressed: (){
Scaffold.of(context).openDrawer();
},
);
},
),
//end
);
}
Drawer打开关闭
最新推荐文章于 2024-04-08 22:55:09 发布