Flutter之RaisedButton组件禁用按钮

  • Flutter之RaisedButton组件禁用按钮已关闭评论
  • 1,383 views
  • A+
所属分类:flutter
/**
    const RaisedButton({
    Key key,
    @required VoidCallback onPressed,
    ValueChanged<bool> onHighlightChanged,//水波纹高亮变化回调,按下返回true,抬起返回false
    ButtonTextTheme textTheme,//按钮的主题
    Color textColor,//文字的颜色
    Color disabledTextColor,//按钮禁用时候文字的颜色
    Color color,//按钮的背景颜色
    Color disabledColor,//按钮被禁用的时候显示的颜色
    Color highlightColor,//点击或者toch控件高亮的时候显示在控件上面,水波纹下面的颜色
    Color splashColor,//水波纹的颜色
    Brightness colorBrightness,//按钮主题高亮
    double elevation,//按钮下面的阴影
    double highlightElevation,//高亮时候的阴影
    double disabledElevation,//按下的时候的阴影
    EdgeInsetsGeometry padding,
    ShapeBorder shape,//设置形状
    Clip clipBehavior = Clip.none,
    MaterialTapTargetSize materialTapTargetSize,
    Duration animationDuration,
    Widget child,
    })
 */

如果想禁用按钮使按钮变色的话,只需在点击事件处理即可,例如:

onPressed:(){
if ( _filters.length > 10) {
  return null;
} else {
  return () {
    AppNavigator.pushReplacementHome(context);
  };
}
}

如下:

Flutter之RaisedButton组件禁用按钮

 

Flutter之RaisedButton组件禁用按钮

 

 

 

  • 安卓客户端下载
  • 微信扫一扫
  • weinxin
  • 微信公众号
  • 微信公众号扫一扫
  • weinxin
avatar