Flutter 如何在页眉上放置抽屉
我试图在页眉中放一个抽屉,但它没有出现,我该怎么做 这是我的头代码Flutter 如何在页眉上放置抽屉,flutter,dart,Flutter,Dart,我试图在页眉中放一个抽屉,但它没有出现,我该怎么做 这是我的头代码 class Programs extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.white, body: SingleChildScrollView( child: SafeArea(
class Programs extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
body: SingleChildScrollView(
child: SafeArea(
child: Container(
padding: EdgeInsets.only(top: 20.0),
child: Column(
children: <Widget>[
Header('Bem-Vindo',),(...)),),),),);}}
类程序扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回脚手架(
背景颜色:Colors.white,
正文:SingleChildScrollView(
儿童:安全区(
子:容器(
填充:仅限边缘设置(顶部:20.0),
子:列(
儿童:[
标题('Bem-Vindo',),(…),),,),,),;}
标题()
类头扩展了无状态小部件{
最后的字符串标题;
最终窗口小部件右侧;
标题(this.title,{this.rightSide});
@凌驾
小部件构建(构建上下文){
返回行(
mainAxisAlignment:mainAxisAlignment.spaceBetween,
crossAxisAlignment:crossAxisAlignment.center,
儿童:[
容器(
对齐:对齐.center,
子:文本(this.title,
样式:TextStyle(fontSize:28,颜色:Colors.grey[600],fontWeight:fontWeight.w700,),),
页边空白:仅限边集(左:10.0),高度:54.0,),
(this.rightSide!=null)?this.rightSide:Container(),);}
有人能帮我吗?按一下哪个按钮你想打开抽屉?嗨@Ana Cunha,你能分享一下你想要的输出吗?屏幕截图或UI图片。
class Header extends StatelessWidget {
final String title;
final Widget rightSide;
Header(this.title, {this.rightSide});
@override
Widget build(BuildContext context) {
return Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
Container(
alignment: Alignment.center,
child: Text(this.title,
style: TextStyle(fontSize: 28,color: Colors.grey[600],fontWeight: FontWeight.w700,),),
margin: EdgeInsets.only(left: 10.0),height: 54.0,),
(this.rightSide != null) ? this.rightSide : Container()],);}}