在 Material
组件库中,提供了很多种基础按钮:RaisedButton
、FlatButton
、OutlineButton
等,它们都是直接或间接对 RawMaterialButton
组件的封装,所以他们的大多数属性都和 RawMaterialButton
一样。
另外,Material 组件库中的按钮都有两个特征:
- 按下时都会出现水波动画。
- 都有一个
onPressed
属性来设置按钮的点击回调。
RaisedButton
RaisedButton
表示一个漂浮的按钮,它默认带有阴影和灰色背景,按下后阴影会变大。
FlatButton
FlatButton
表示扁平按钮,默认背景透明并不带阴影,按下后会出现背景色。
OutlineButton
OutlineButton
默认有一个边框,不带阴影且背景透明,按下后边框颜色会变亮、同时出现背景和阴影。
IconButton
IconButton
表示一个图标按钮,不包括文字,默认没有背景。
按钮的属性
-
onPre