当前位置: 首页 > news >正文

Flutter——最详细(Drawer)使用教程

背景

应用左侧或右侧导航面板;

属性作用
elevation相当于阴影的大小
import 'package:flutter/material.dart';class CustomDrawer extends StatelessWidget {const CustomDrawer({Key? key}) : super(key: key);Widget build(BuildContext context) {return SizedBox(height: 400,child: Scaffold(appBar: AppBar(title: const Text('Flutter Unit'),),//drawer左边弹出来drawer: Drawer(elevation: 3,child: _buildChild(),),//endDrawer右边弹出来),);}Widget _buildChild() => ListView(padding: EdgeInsets.zero,children: const <Widget>[DrawerHeader(decoration: BoxDecoration(image: DecorationImage(image: AssetImage('assets/images/ic_launcher.png'),fit: BoxFit.cover),),child: Text('怀君',style: TextStyle(fontSize: 24, color: Colors.white, shadows: [Shadow(color: Colors.black, offset: Offset(1, 1), blurRadius: 3)]),),),ListTile(leading: Icon(Icons.star,color: Colors.blue,),title: Text('我的收藏'),),ListTile(leading: Icon(Icons.insert_drive_file,color: Colors.green,),title: Text('wodeceshi'),),],);
}

在这里插入图片描述

相关文章:

  • MySQL InnoDB Cluster 高可用集群部署
  • ​浅谈 Linux 中的 core dump 分析方法
  • 【软件测试】Postman接口测试基本操作
  • AI一键音频转文字工具 速度超快,支持实时转换,无需联网,本地整合包下载
  • 2024年中国网络安全市场全景图 (2024.7)
  • Go 语言条件语句
  • 2024 年 亚太赛 APMCM (C题)中文赛道国际大学生数学建模挑战赛 | 量子计算的物流配送 | 数学建模完整代码+建模过程全解全析
  • mybatis实现动态sql
  • EHS是什么意思啊?EHS系统有什么作用?
  • 一文带你看懂什么是营销归因模型及SaaS企业的应用
  • 汉王、绘王签字版调用封装
  • dc-3靶机渗透
  • 014-GeoGebra基础篇-快速解决滑动条的角度无法输入问题
  • 如何通过IP地址查询地理位置及运营商信息
  • Elasticsearch exists 和 missing 查询:检查字段是否存在或缺失
  • 收藏网友的 源程序下载网
  • CSS 三角实现
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • es6要点
  • export和import的用法总结
  • Invalidate和postInvalidate的区别
  • JavaScript的使用你知道几种?(上)
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • PAT A1120
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 设计模式 开闭原则
  • 网络应用优化——时延与带宽
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 一文看透浏览器架构
  • 【干货分享】dos命令大全
  • RDS-Mysql 物理备份恢复到本地数据库上
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 阿里云移动端播放器高级功能介绍
  • 进程与线程(三)——进程/线程间通信
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • (2)Java 简介
  • (C语言)共用体union的用法举例
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • ***利用Ms05002溢出找“肉鸡
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .gitignore文件使用
  • .NET 反射的使用
  • .NET 设计模式初探
  • .NET的微型Web框架 Nancy
  • .NET使用存储过程实现对数据库的增删改查
  • .sys文件乱码_python vscode输出乱码
  • /run/containerd/containerd.sock connect: connection refused
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • @ModelAttribute注解使用
  • @Transient注解
  • [20190401]关于semtimedop函数调用.txt
  • [AIGC] Kong:一个强大的 API 网关和服务平台