单击AppBar打开抽屉

单击AppBar打开抽屉,第1张

单击AppBar打开抽屉

使用

Key
你的
Scaffold
,并通过调用显示抽屉
myKey.currentState.openDrawer()
,这里是工作的代码:

import "package:flutter/material.dart";class Test extends StatefulWidget {  @override  _TestState createState() => new _TestState();}class _TestState extends State<Test> {  final GlobalKey<ScaffoldState> _scaffoldKey = new GlobalKey<ScaffoldState>();  @override  Widget build(BuildContext context) {    return new Scaffold(      key: _scaffoldKey,      drawer: new Drawer(),      appBar: new AppBar(        leading: new IconButton(          icon: new Icon(Icons.settings),          onPressed: () => _scaffoldKey.currentState.openDrawer(),        ),      ),    );  }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5051795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存