Flutter之按钮
1.基本概念
Material widget库中提供了多种按钮Widget,比如RaisedButton,FlatButton,OutlineButton,它们都是直接或间接继承自RawMaterialButton。所有的Material库中的按钮都有下面几相同点:
- 1.按下的时候会有水波动画
- 2.有一个onPressed属性来设置点击回调,按钮按下的时候执行该回调;如果不提供该回调的话则按钮会处于禁用状态。禁用状态不响应用户点击。
2.RaisedButton:漂浮按钮,默认带有阴影和灰色背景,按下后,阴影会变大。
1 | RaisedButton( |
3.FlatButton:扁平按钮,默认背景透明并且不带阴影,按下后,会有背景色。
1 | FlatButton( |
FlatButton的构造信息如下所示:
1 | const FlatButton({ |