参数详解

属性 说明
appBar 头部导航栏
body 主体
floatingActionButton 悬浮按钮
floatingActionButtonLocation 悬浮按钮位置
floatingActionButtonAnimator 悬浮按钮动画
persistentFooterButtons 显示在底部的一组按钮
drawer 侧拉抽屉菜单
endDrawer 侧拉抽屉菜单 与上面属性相反
bottomNavigationBar 显示在底部的导航栏
bottomSheet 要显示的持久底部工作表
backgroundColor 背景颜色
resizeToAvoidBottomPadding 已废弃
resizeToAvoidBottomInset 为true时:浮动小部件自动调整,以避免弹出键盘时被遮盖
primary 默认true
drawerDragStartBehavior 默认DragStartBehavior.start
extendBody 默认false
drawerScrimColor 抽屉打开时用来遮盖主要内容的涂布颜色

代码示例

Scaffold(appBar: AppBar(title: Text('我是appBar'),),body: Align(alignment: Alignment.center,child: Text('我是body'),),floatingActionButton: FloatingActionButton(child: Text('点我'),onPressed: () {},),floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,// floatingActionButtonAnimator: ,persistentFooterButtons: [IconButton(icon:Icon(Icons.add),onPressed: () {},),FlatButton(child: Text('哈哈'),onPressed: () {},),RaisedButton(child: Text('我是',style: TextStyle(color: Colors.white),),onPressed: () {},),RaisedButton(child: Text('底部',style: TextStyle(color: Colors.white),),onPressed: () {},),RaisedButton(child: Text('按钮',style: TextStyle(color: Colors.white),),onPressed: () {},)],drawer: Drawer(child: Align(alignment: Alignment.center,child: Text('我是drawer'),),),endDrawer: Drawer(child: Align(alignment: Alignment.center,child: Text('我是endDrawer'),),),bottomNavigationBar: BottomNavigationBar(type: BottomNavigationBarType.fixed,items: <BottomNavigationBarItem>[BottomNavigationBarItem(icon: Icon(Icons.home), title: Text('首页')),BottomNavigationBarItem(icon: Icon(Icons.category), title: Text('分类')),BottomNavigationBarItem(icon: Icon(Icons.settings), title: Text('设置')),BottomNavigationBarItem(icon: Icon(Icons.account_circle), title: Text('我的')),]),bottomSheet: Text('我是bottomSheet'),backgroundColor: Colors.blue[100],// resizeToAvoidBottomPadding: ,resizeToAvoidBottomInset: true,primary: true,// drawerDragStartBehavior: DragStartBehavior.start,// extendBody: false,drawerScrimColor: Colors.red[100],);

效果图

完整代码

查看完整代码

Flutter Scaffold相关推荐

  1. Flutter Scaffold的详细解说

    Flutter Scaffold的详细解说 Flutter是蝴蝶翩翩,Scaffold是实现MaterialDesign布局,只要用Material Design都可以用Scaffold来进行绘制: ...

  2. Flutter Scaffold脚手架

    文章目录 Flutter Scaffold脚手架 概述 AppBar 顶部导航栏 Drawer 抽屉菜单 BottomNavigationBar 底部导航栏 基本属性 页面切换方式一:BottomNa ...

  3. Flutter Scaffold组件详情配制使用

    题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. 本文章将详细综述Scaffold组件的属性配制 本页面中最终实现的页面效果 1 Scaffold简述 Scaffold 实现了基本的 ...

  4. Flutter Scaffold 参数详解

    1.Scaffold 1.1 继承关系 Object > Diagnosticable > DiagnosticableTree > Widget > StatefulWidg ...

  5. Flutter 项目开发指导 从基础入门到精通使用目录

    Flutter 从入门 到精通系列文章 本文章为 Flutter 开发中的经验积累分享.教程分享.开发笔记分享目录,持续维护中. 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. Fl ...

  6. Flutter 入门指北(Part 2)之基础部件

    该文已授权公众号 「码个蛋」,转载请指明出处 上一节介绍了 Dart 的一些语法,以及配置环境的网址,这节我们就可以开始了解下 Flutter 了 主要包括 MaterialApp.Scaffold. ...

  7. Flutter 入门指北之基础部件

    作者:Kuky_xs 原文:https://www.jianshu.com/p/8ddb16902ce6 前言 主要包括 MaterialApp.Scaffold.Text.Image.Icon.Bu ...

  8. Flutter学习总纲教程

    Flutter学习总纲教程 Flutter Widget 目录 准备 学习Flutter之前,必须要了解(不需要多么精通,但至少要了解)Dart的基础特性. Dart基础特性  ·  Dart 是 G ...

  9. Flutter开发之Scaffold 脚手架的使用(39)

    本篇文章学习Flutter入门进阶之旅(十六)Scaffold 脚手架并修改了部分代码 增加了自定义的触发drawer.endDrawer的按钮和方法 增加了自定义tab的图片和文本的功能 涉及了on ...

最新文章

  1. 简单的图片处理servlet
  2. jquery方法animate操作图片移动
  3. solaris查看主机信息
  4. 【Java基础】一篇文章读懂多线程
  5. python 类继承方法_python类的继承、多继承及其常用魔术方法
  6. 剑指offer面试题07. 重建二叉树(递归)(切片)
  7. 20171018校内训练
  8. python 写一个scheme解释器(一)
  9. 实力封装:Unity打包AssetBundle(三)
  10. 番茄的随笔4:Clark变换与Park变换
  11. 如何使用PDF编辑器中文版删除PDF页码
  12. 最全的人力资源行业精美报表模板,免费下载啦
  13. So Who's Counting? by Erin McHugh and Emily Luchetti
  14. Java 岗面经:两年半经验,面 10 个公司,经 28 轮面试,拿 9 个 offer,涨麻了。
  15. APP界面设计教程---手机ui高级实战案例(完整版)
  16. 数码类评测:南卡第二代pencil电容触控笔
  17. 元芳,你怎么看?元芳是谁?
  18. 测试心理素质的软件,心理素质测试
  19. 2023年武汉音乐学院民族声乐考研上岸前辈备考经验
  20. python如何赚钱? python爬虫如何进阶? python就业? 如何快速入门python?

热门文章

  1. 产品周报第32期|CSDN APP V5.3.0发布:新增3款桌面小组件,签到页新增提升原力分引导
  2. 网络诊断工具解决无法上网的问题.
  3. 关于一个童年小游戏的一些想法
  4. 齿轮齿条升降电梯传动系统设计毕业论文+任务书+开题报告+文献综述+外文翻译及原文+cad图纸(已发
  5. 重装和重装后该怎么办(通用版)
  6. DIN41612连接器的简约介绍
  7. java构建网页_从网页搭建入门Java Web2018版
  8. 【干货】郭朝晖:工业大数据的特征、方法与价值创造
  9. 通信原理与MATLAB(一):AM的调制解调
  10. 深圳大学计算机科学,深圳大学计算机科学与技术-深圳大学计算机与软件学院.PDF...