1.简介
- RaisedButton基于Material Widget ,按下button时,Material.elevation会增加;
- 使用Raised button可将尺寸添加到大多数平面布局中;
2.基本用法
- 1.如果onPressed回调为null,则该按钮将会被禁用,不会对触摸作出反应,并且将按照disableColor属性而不是color属性指定的颜色进行着色;
- 如果你尝试更改按钮颜色没有任何效果,应该检查onPressed是否设置为null
3.示例代码
class RasiedButtonDefault extends StatelessWidget {
final bool isDisabled;
const RasiedButtonDefault([this.isDisabled = true]) : assert(isDisabled != null),super();
@override
Widget build(BuildContext context) {
return RaisedButton(
child: Text('默认按钮',semanticsLabel: 'Raised Button'),
onPressed: isDisabled?(){}:null
);
}
}