【Flutter 1-17】Flutter手把手教程UI控件——【多图预警】RaisedButton
作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) Material 风格中常用的按钮有三种 RaiseButton 、 FlatButton 、 OutlineButton 。 这三种按钮都是继承了 MaterialButton ,而 MaterialButton 又继承自 StatelessWidget 。 RaiseButton: 带有阴影效果的按钮,默认带有灰色背景,点击下去会有点击效果和阴影。 FlatButton: 扁平风格按钮,点击下去会有背景颜色。 OutlineButton: 带有边框的按钮,且边框会在点击时改变颜色。 1. RaisedButton 我们先来看 RaisedButton 的构造方法 const RaisedButton({ Key key, /// 点击后的回调方法 @required VoidCallback onPressed, /// 长按后的回调方法 VoidCallback onLongPress, /// 高亮时候的回调方法 ValueChanged<bool> onHighlightChanged, /// 鼠标指针的光标进入或悬停在此按钮(这个用于Web端或PC端) MouseCursor mouseCursor, /// 文本的主题,这个跟MaterialApp的属性theme有关 ButtonTextTheme