flutter之AppBar
1 AppBar
一个典型的AppBar,带有标题、操作和溢出的下拉菜单。AppBar Material风格应用栏,有工具栏和其他的Widget构成 应用栏通常用于Scaffold.appBar属性,该属性将应用栏放置在屏幕顶部的固定高度小部件中。对于可滚动的应用栏,请参阅SliverAppBar,它将一个AppBar嵌入到一个条子中,以便在CustomScrollView中使用。
2 构造函数
AppBar({Key key,this.leading,this.automaticallyImplyLeading = true,this.title,this.actions,this.flexibleSpace,this.bottom,this.backgroundColor,this.brightness,this.iconTheme,this.textTheme,this.primary = true,this.centerTitle,this.titleSpacing = NavigationToolbar.kMiddleSpacing,this.toolbarOpacity = 1.0,this.bottomOpacity = 1.0,})
3 常用属性
3.1 tleading:在标题前面显示的一个控件,在首页通常显示应用的 logo;在其他界面通常显示为返回按钮
leading: IconButton(icon: Icon(Icons.menu),onPressed: () {},),
3.2 title:标题,通常显示为当前界面的标题文字,可以放组件
title: "AppBarWidget",
3.3 actions:通常使用 IconButton 来表示,可以放按钮组
actions: <Widget>[IconButton(icon: Icon(Icons.search),onPressed: () {},),IconButton(icon: Icon(Icons.more_horiz),onPressed: () {},)
],
3.4 bottom:通常放 tabBar,标题下面显示一个 Tab 导航栏
bottom:<Widget>[],
3.5 backgroundColor:导航背景颜色
backgroundColor: Colors.redAccent,
3.6 centerTitle: 标题是否居中显示,默认值根据不同的操作系统,显示方式不一样
centerTitle: true
flutter之AppBar相关推荐
- Flutter 基于AppBar自定义导航栏基类
Flutter 基于AppBar自定义导航栏基类 效果图 AppBar 详解 代码实现 效果图 AppBar 详解 AppBar({Key key,this.leading, //widget类型,即 ...
- Flutter的AppBar的按钮组件
Flutter的AppBar的按钮组件 1.AppBar和SliverAppbar AppBar和SliverAppBar全部都是继承StatefulWidget类,代表都是ToolBar 工具条 A ...
- flutter 自定义 AppBar
为什么80%的码农都做不了架构师?>>> 自带AppBar 有限制 到app_bar.dart 中将 AppBar 和 _AppBarState 类复制到自定义的wAppBa ...
- Flutter组件--AppBar相关属性
AppBar介绍 AppBar是基于Material Design设计风格的应用栏,一般使用在Scaffold内部,作为顶部导航栏. 为什么需要AppBar 1.因为导航栏里面一般由左侧功能键(返回键 ...
- Flutter中AppBar组件详解
AppBar组件主要用于定义应用程序顶部区域,可以用来展示应用程序标题.搜索入口.下拉菜单.标签栏等信息. 常用的属性如下: 1. leading 标题前置控件.在首页通常显示应用程序的Logo,其它 ...
- flutter自定义appbar
场景描述: 因为写很多页面,每个顶部都搞一个返回键.分享,中间标题这种东东,弄的比较繁琐,索性就把这个appbar给单独抽离出来,重新定义成一个widget这个内容. 效果图大致是这样子的: 源码: ...
- Flutter——设置appBar的高度
使用脚手架Scaffold可以设置AppBar,想要设置高度,在AppBar外包一层PreferredSize,设置preferredSize的属性为想要的高度即可. Scaffold( appBar ...
- flutter 获取appbar高度,状态栏高度
AppBar高度 // An highlighted blockAppBar().preferredSize.height 状态栏高度 // An highlighted blockMediaQuer ...
- Flutter封装 AppBar
封装 appBar(String title, String rightTitle, VoidCallback rightButtonClick) {return AppBar(centerTitle ...
最新文章
- android 图片绑定按钮,Android编程实现给Button添加图片和文字的方法
- 秒杀系统的架构解决之道
- SQL Server 20082005维护计划对比
- 深度学习第三次课-梯度下降与反向传播
- Shell常用参数解释($0、$1、$#、$@、$$、$USER、$HOSTNAME、$LINENO、$RANDOM、$?)
- python 两个队列进行对比
- LINUX信息命令查看大全
- filecoin 密封手续费_解密Filecoin测试网:全球排名登顶的秘密
- requestFullscreen()事件全屏不好使怎么解决
- NIM Duilib的基础知识点
- 山东理工ACM【1216】杨辉三角
- 推荐一款全能测试开发神器!1分钟快速上手!
- dll占的究竟是谁的空间?——浅谈Windows内存机制
- 输入账号 密码 实现登录功能
- 考研数学笔记26~30
- c语言字符串去重用指针,用几条shell命令快速去重10G数据
- Skynet项目搭建
- 南方科技大学招计算机博后,南方科技大学招聘MEMS方向博士后 - 博后之家 - 小木虫 - 学术 科研 互动社区...
- winform-webbrowser屏蔽网页中的广告
- python制作视频播放器_Python编程使用PyQT制作视频播放器