首页
学习
活动
专区
圈层
工具
发布

Flutter基础widgets教程-FloatingActionButton篇

1 FloatingActionButton

FloatingActionButton(FAB) 控件是一个纸墨设计中定义的 FAB 按钮。用来显示界面上的主要功能。

2 构造函数

代码语言:javascript
复制
FloatingActionButton({
   Key key,
   this.child,
   this.tooltip,
   this.foregroundColor,
   this.backgroundColor,
   this.heroTag = const _DefaultHeroTag(),
   this.elevation = 6.0,
   this.highlightElevation = 12.0,
   @required this.onPressed,
   this.mini = false,
   this.shape = const CircleBorder(),
   this.clipBehavior = Clip.none,
   this.materialTapTargetSize,
   this.isExtended = false,
})

3 常用属性

3.1 child: FAB 中的子 Widget

代码语言:javascript
复制
child:Text("Flutter Demo"),

3.2 tooltip: 长按 FAB 所显示的提示文字

代码语言:javascript
复制
tooltip: "按这么长时间干嘛",

3.3 foregroundColor: FAB 的前景色

代码语言:javascript
复制
foregroundColor: Colors.red,

3.4 backgroundColor: FAB 的背景颜色

代码语言:javascript
复制
backgroundColor: Colors.red,

3.5 mini: 只能 FAB 样式是默认样式还是迷你样式

代码语言:javascript
复制
mini: true,

3.6 elevation:未点击时阴影值

代码语言:javascript
复制
elevation: 6.0,

3.7 highlightElevation:点击下阴影值

代码语言:javascript
复制
highlightElevation: 12.0,

下一篇
举报
领券