基本属性
const FlatButton({Key key,@required VoidCallback onPressed, // 按下触发。//可以通过这个设置禁用或启用控件VoidCallback onLongPress, // 长按触发ValueChanged<bool> onHighlightChanged, //水波纹高亮变化回调,按下返回true,抬起返回falseButtonTextTheme 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】漂浮按钮】中有讲解。
