Matrix4(重点学习)
AspectRatio
这个控件可以通过设置宽高比来设置子控件的宽高
FittedBox
该控件可以设置子控件的显示模式,类似于图片中的缩放模式
Offstage
该控件可以控制显示与隐藏, offstage: false即为隐藏,true为显示
button
按钮状态 分为 可点击和不可点击
不可点击(disabledColor,disabledTextColor)
操作中 (splashColor,textColor)
正常(color,textColor)
操作后(highlightColor,textColor)
elevation 阴影的范围,值越大阴影范围越大
shape 设置按钮的形状
- BeveledRectangleBorder 带斜角的长方形边框(8个角)
- CircleBorder 圆形边框
- RoundedRectangleBorder 圆角矩形
- StadiumBorder 两端是半圆的边框
onPressed 传入null 就是禁用
RaisedButton
一个带阴影的填充材料设计按钮
FlatButton
一个没有阴影的材质设计按钮
OutlineButton
类似于具有薄灰色圆角矩形边框的FlatButton 就是有边框的flatButton
IconButton
用于创建仅包含图标的按钮
DropdownButton(重点学习)
一个显示可供选择的选项的按钮
InkWell
实现平面按钮的墨水飞溅部分
IndexedStack
一个堆栈,显示来自子列表的单个子项。显示的子项是具有给定索引的子项。堆栈总是和最大的孩子一样大。如果value为null,则不显示任何内容。
Stack
一个小部件,它将子节点相对于其边框定位。如果要以简单的方式重叠多个子项,此类很有用,例如,具有一些文本和图像,覆盖有渐变和附加到底部的按钮
禁止PageView的滑动
physics: NeverScrollableScrollPhysics()