我一直在受苦,因为我想一个结束抽屉与CUSTON图标在另一只手我有我的endDrawer与custon图标,但按下停止工作。我可以改变我的代码,回到工作?谢谢大家
@override
Widget build(BuildContext context) {
final GlobalKey<ScaffoldState> _key = GlobalKey();
return Scaffold(
drawerEnableOpenDragGesture: true,
appBar: AppBar(
title: Text('Relatório'),
actions: <Widget>[
IconButton(
icon: Icon(Icons.filter_list_outlined),
onPressed: () => _key.currentState?.openEndDrawer(),
),
],
),
endDrawer: Drawer(
key: _key,
child: Container(
width: 100,
height: 100,
),
),
);
}
正如你们所看到的,我的代码没有像预期的那样响应。给我建议。
1条答案
按热度按时间wj8zmpe11#
您需要在
Scaffold
而不是Drawer
小工具上提供密钥。第一个