方法一GlobalKey

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>();@overrideWidget 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()),),);}
}

方法二builder

class _TestState extends State<Test> {@overrideWidget build(BuildContext context) {return new Scaffold(drawer: new Drawer(),appBar: new AppBar(leading: Builder(builder: (context) => IconButton(icon: new Icon(Icons.settings),onPressed: () => Scaffold.of(context).openDrawer(),),),),);}
}

flutter 自定义drawer,并打开相关推荐

  1. Flutter之drawer详细分析(你要的操作都有)

    1. 简介 这篇文章主要讲解有关drawer的一切. 另:接Flutter相关项目,需要的私信或通过QQ:708959817,联系我 2. 初探 我们先来看看简单的drawer在Flutter的应用 ...

  2. 【Flutter】Flutter 自定义字体 ( 下载 TTF 字体 | pubspec.yaml 配置字体资源 | 同步资源 | 全局应用字体 | 局部应用字体 )

    文章目录 一.Flutter 自定义字体 1.ttf 字体文件 2.ttf 字体资源配置 3.获取字体 4.全局使用字体 5.局部使用字体 二.完整代码示例 三.相关资源 一.Flutter 自定义字 ...

  3. DevExpress的TreeList实现自定义右键菜单打开文件选择对话框

    场景 DevExpress的TreeList实现节点上添加自定义右键菜单并实现删除节点功能: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/det ...

  4. Flutter 自定义组件实战之Cupertino(iOS)风格的复选框

    继上一篇Flutter自定义组件的视频短课(视频地址: https://www.bilibili.com/video/BV1ap4y1U7UB/ )后,我们继续来聊自定义组件.视频中我为大家详解了Cu ...

  5. Flutter 自定义组件实战

    Flutter 自定义组件实战

  6. Flutter自定义背景色渐变 按钮 组件

    这是笔者写的第一个 Flutter 自定义组件,在这里和大家分享一下,可能稍微有点粗糙,就当学习使用. 首先我们先来看一下效果图: 代码: import 'package:flutter/materi ...

  7. Flutter 自定义动画 — 数字递增动画和文字逐行逐字出现或消失动画

    系列文章 Flutter 旋转动画 - RotationTransition Flutter 平移动画 - 4种实现方式 Flutter 淡入淡出与逐渐出现动画 Flutter 尺寸缩放.形状.颜色. ...

  8. flutter -- 自定义音乐播放器/视频播放器

    写在前头 flutter 自定义实现音乐播放的文章挺多的,但是在开发中还是碰见了超级无语的情况, 没想到需求竟然要音频的1倍到2倍的播放倍速, 我一度质疑这个功能的实际用途,但是既然提出来了, 开发就 ...

  9. flutter自定义单元格_使用自定义大小的单元格制作复杂的UICollectionView布局(第1部分)

    flutter自定义单元格 Recently I built a screen with a pretty complex layout containing self sizing cells. I ...

最新文章

  1. zabbix 3.4 ubuntu 16 用腾讯企业邮箱作为告警邮箱
  2. 关于Android构建
  3. RobotFramework自动化4-批量操作案例
  4. Android 调用12306接口,GitHub - AndroidyxChen/loading-12306: 仿PC端12306的刷新loading的自定义view...
  5. 本地方法(JNI)——访问域+字符串参数
  6. 当实在受不了了,就开干吧!
  7. python数据库操作实例
  8. 7-81 编程团体赛 (20 分)
  9. python 制定识别图片的某些区域_python批量识别图片指定区域文字内容
  10. mysql免安装_腾讯云Ubuntu18.04部置Django2系列(二):Ubuntu18.04 安装Mysql
  11. 让你的echo带颜色
  12. 蓝桥杯2013c++真题:排它平方数
  13. jQueryEasyUI各个版本(1.1-1.9)下载
  14. GS3D An Efficient 3D Object Detection Framework for Autonomous Driving算法解析
  15. python实例02,__str__只能返回字符串
  16. 计算机发展史上的重要人物和公司,汉字发展史上的重要人物
  17. 阿里云数据库与自建数据库的性能对比
  18. mac电脑如何找到usr文件夹
  19. 成长的思考:如何在工作中保持高速的自我成长
  20. 树状数组再进阶(区间修改+区间查询)

热门文章

  1. 江苏省有哪些计算机网络学院,2022年江苏单招计算机网络技术专业公办学校名单...
  2. 人群计数Crowd counting 和 Swin Transformer
  3. 万死一生,社交APP如何与微信巨鲸共舞?
  4. draggable布局 vue_vue-draggable 学习和使用
  5. 降噪效果给力的AirPods Pro真香,包邮送一个
  6. 销售在拜访客户之前应该做哪些准备工作
  7. Arduino入门必备基础知识(基础认证考前总结)
  8. 陈雨强:GPT等大模型应用落地需关注内容可信、数据安全、成本可控
  9. 2022-2027年中国枸杞行业市场深度分析及投资战略规划报告
  10. quartz_初步探索