Flutter Drawer

Flutter中的Drawer常用于实现侧滑菜单,通常与Scaffold的drawer属性结合使用。DrawerHeader和UserAccountsDrawerHeader用于创建头部,展示用户信息。DrawerHeader的child、padding和decoration属性用于定制头部效果,而UserAccountsDrawerHeader则提供了currentAccountPicture、accountName和accountEmail等字段展示用户详情。通过onDetailsPressed回调,可以处理更多用户信息的显示。
摘要由CSDN通过智能技术生成

Flutter Drawer 侧滑菜单、抽屉

Drawer 与Scaffold一起使用。是Scaffold中drawer属性。drawer通常是一个ListView,它的第一个子视图是一个DrawerHeader,但我们通常使用UserAccountsDrawerHeader显示当前用户的状态信息。其余的drawer子元素通常由ListTile构造,通常以AboutListTile结束。

可以使用Navigator.pop(context)主动关闭Drawer。

参数讲解

属性 说明
Drawer
elevation 背景高度
child 子组件
semanticLabel 标签
UserAccountsDrawerHeader
decoration 头部装饰
margin 外边距 默认8.0
currentAccountPicture 主图像
otherAccountsPictures 附图像
accountName 标题
accountEmail 副标题
onDetailsPressed 点击监听

3、Dra

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值