基本属性
const FlatButton({
Key key,
@required VoidCallback onPressed, // 按下触发。//可以通过这个设置禁用或启用控件
VoidCallback onLongPress, // 长按触发
ValueChanged<bool> onHighlightChanged, //水波纹高亮变化回调,按下返回true,抬起返回false
ButtonTextTheme textTheme, // 按钮主题
Color textColor, // 按钮不在禁用状态的颜色
Color disabledTextColor, // 按钮禁用的时候字体文字的颜色。
Color color, // 按钮的背景颜色
Color disabledColor, // 禁用状态的背景色
Color focusColor,
Color hoverColor,
Color highlightColor, // 长按的背景色
Color splashColor, // 水波的颜色。
Brightness colorBrightness,
EdgeInsetsGeometry padding, // 边距
VisualDensity visualDensity, // // 视觉密度
ShapeBorder shape, // 外观。
Clip clipBehavior = Clip.none,
FocusNode focusNode,
bool autofocus = false,
MaterialTapTargetSize materialTapTargetSize,
@required Widget child,
})
按钮的设置基本用法在【2-6.基本组件【RaisedButton】漂浮按钮】中有讲解。