flutter 自定义drawer,并打开
方法一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,并打开相关推荐
- Flutter之drawer详细分析(你要的操作都有)
1. 简介 这篇文章主要讲解有关drawer的一切. 另:接Flutter相关项目,需要的私信或通过QQ:708959817,联系我 2. 初探 我们先来看看简单的drawer在Flutter的应用 ...
- 【Flutter】Flutter 自定义字体 ( 下载 TTF 字体 | pubspec.yaml 配置字体资源 | 同步资源 | 全局应用字体 | 局部应用字体 )
文章目录 一.Flutter 自定义字体 1.ttf 字体文件 2.ttf 字体资源配置 3.获取字体 4.全局使用字体 5.局部使用字体 二.完整代码示例 三.相关资源 一.Flutter 自定义字 ...
- DevExpress的TreeList实现自定义右键菜单打开文件选择对话框
场景 DevExpress的TreeList实现节点上添加自定义右键菜单并实现删除节点功能: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/det ...
- Flutter 自定义组件实战之Cupertino(iOS)风格的复选框
继上一篇Flutter自定义组件的视频短课(视频地址: https://www.bilibili.com/video/BV1ap4y1U7UB/ )后,我们继续来聊自定义组件.视频中我为大家详解了Cu ...
- Flutter 自定义组件实战
Flutter 自定义组件实战
- Flutter自定义背景色渐变 按钮 组件
这是笔者写的第一个 Flutter 自定义组件,在这里和大家分享一下,可能稍微有点粗糙,就当学习使用. 首先我们先来看一下效果图: 代码: import 'package:flutter/materi ...
- Flutter 自定义动画 — 数字递增动画和文字逐行逐字出现或消失动画
系列文章 Flutter 旋转动画 - RotationTransition Flutter 平移动画 - 4种实现方式 Flutter 淡入淡出与逐渐出现动画 Flutter 尺寸缩放.形状.颜色. ...
- flutter -- 自定义音乐播放器/视频播放器
写在前头 flutter 自定义实现音乐播放的文章挺多的,但是在开发中还是碰见了超级无语的情况, 没想到需求竟然要音频的1倍到2倍的播放倍速, 我一度质疑这个功能的实际用途,但是既然提出来了, 开发就 ...
- flutter自定义单元格_使用自定义大小的单元格制作复杂的UICollectionView布局(第1部分)
flutter自定义单元格 Recently I built a screen with a pretty complex layout containing self sizing cells. I ...
最新文章
- zabbix 3.4 ubuntu 16 用腾讯企业邮箱作为告警邮箱
- 关于Android构建
- RobotFramework自动化4-批量操作案例
- Android 调用12306接口,GitHub - AndroidyxChen/loading-12306: 仿PC端12306的刷新loading的自定义view...
- 本地方法(JNI)——访问域+字符串参数
- 当实在受不了了,就开干吧!
- python数据库操作实例
- 7-81 编程团体赛 (20 分)
- python 制定识别图片的某些区域_python批量识别图片指定区域文字内容
- mysql免安装_腾讯云Ubuntu18.04部置Django2系列(二):Ubuntu18.04 安装Mysql
- 让你的echo带颜色
- 蓝桥杯2013c++真题:排它平方数
- jQueryEasyUI各个版本(1.1-1.9)下载
- GS3D An Efficient 3D Object Detection Framework for Autonomous Driving算法解析
- python实例02,__str__只能返回字符串
- 计算机发展史上的重要人物和公司,汉字发展史上的重要人物
- 阿里云数据库与自建数据库的性能对比
- mac电脑如何找到usr文件夹
- 成长的思考:如何在工作中保持高速的自我成长
- 树状数组再进阶(区间修改+区间查询)
热门文章
- 江苏省有哪些计算机网络学院,2022年江苏单招计算机网络技术专业公办学校名单...
- 人群计数Crowd counting 和 Swin Transformer
- 万死一生,社交APP如何与微信巨鲸共舞?
- draggable布局 vue_vue-draggable 学习和使用
- 降噪效果给力的AirPods Pro真香,包邮送一个
- 销售在拜访客户之前应该做哪些准备工作
- Arduino入门必备基础知识(基础认证考前总结)
- 陈雨强:GPT等大模型应用落地需关注内容可信、数据安全、成本可控
- 2022-2027年中国枸杞行业市场深度分析及投资战略规划报告
- quartz_初步探索