title: 'ButtonTheme' description: '' type: widget
ButtonTheme
用于控制Button类控件的样式。
textTheme表示按钮文本的样式:
ButtonTextTheme.normal:按钮文本的颜色是黑色或者白色,依赖于ThemeData.brightnessButtonTextTheme.accent:按钮文本的颜色是ThemeData.accentColorButtonTextTheme.primary:按钮文本的颜色是ThemeData.primaryColor
ButtonTheme(
textTheme: ButtonTextTheme.primary,
child: RaisedButton(
child: Text('老孟'),
onPressed: () {},
),
)

layoutBehavior:控制控件尺寸
- constrained:高最小52
- padded:根据样式样式计算内边距
minWidth:最小宽度
height:高度
padding:内边距
shape:形状,所有形状查看ShapeBorder
buttonColor:按钮颜色
disabledColor:禁用状态下颜色
focusColor:获取焦点颜色
hoverColor:鼠标悬浮其上时的颜色
highlightColor:高亮颜色
splashColor:水波纹颜色
materialTapTargetSize:配置组件点击区域大小,具体查看MaterialTapTargetSize