はあなたのScaffold
でKey
を使用して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()),
),
);
}
}