【发布时间】:2021-11-21 23:02:01
【问题描述】:
我想在图标按钮上添加一个抽屉,但它在 appbar 之外 在这段代码中,我尝试通过观看一些教程来实现它,但它可能对我不起作用,因为我使用了 endDraw 有人知道怎么做吗?
这是我的代码
GlobalKey<ScaffoldState> _scaffoldKey = GlobalKey<ScaffoldState>();
@override
Widget build(BuildContext context) {
return Scaffold(
key: _scaffoldKey,
endDrawer: Drawer2() ,
appBar: AppBar(
backgroundColor: MyColor.backgroud_primary_color,
leading: Icon(
Icons.chevron_left_rounded,
color: MyColor.icon_color,
),
centerTitle: true,
title: Container(
width: 100,
height: 100,
child: Image(
image: AssetImage("assets/logo.png"),
fit: BoxFit.contain,
),
),
actions: [
Padding(
padding: EdgeInsets.symmetric(horizontal: 5),
child: IconButton(
onPressed: () => _scaffoldKey.currentState!.openDrawer(),
icon: Icon(Icons.sort),
iconSize: 30,
color: MyColor.icon_color,
),
)
],
),
Drawer2() 是我制作的自定义抽屉,我想在点击图标按钮时打开末端抽屉有什么办法吗?
【问题讨论】: