Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何更改OutlineButton边框颜色?_Flutter_Dart_Flutter Layout - Fatal编程技术网

Flutter 如何更改OutlineButton边框颜色?

Flutter 如何更改OutlineButton边框颜色?,flutter,dart,flutter-layout,Flutter,Dart,Flutter Layout,我尝试使用BorderSide(颜色:Colors.blue)更改OutlineButton边框颜色。无论设置了哪种颜色,OutlineButton始终具有灰色边框,但宽度更改是适用的。如何更改OutlineButton边框线颜色 class OutlineButtonWidget extends StatelessWidget { @override Widget build(BuildContext context) { return Center( chi

我尝试使用BorderSide(颜色:Colors.blue)更改OutlineButton边框颜色。无论设置了哪种颜色,OutlineButton始终具有灰色边框,但宽度更改是适用的。如何更改OutlineButton边框线颜色

class OutlineButtonWidget extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    return Center(
        child: OutlineButton(
            onPressed: null,
            borderSide: BorderSide(
                width: 5.0,
                color: Colors.blue,
                style: BorderStyle.solid,
            ),
            child: Text('outline button')
            ),
        ),
    );
  }
}

使用
样式
属性

outlined按钮(
按下:(){},
子项:文本(“略图按钮”),
样式:OutlinedButton.styleFrom(
侧边:边框侧边(宽度:5.0,颜色:Colors.blue),
),
)

旧答案:

您通过使用禁用了该按钮

onPressed: null, 
使用



样式属性将起作用

OutlineButton(
            onPressed: (){},
            style: OutlinedButton.styleFrom(
                          side: BorderSide(
                            width: 5.0,
                            color: Colors.blue,
                            style: BorderStyle.solid,
                          ),
                        ),
            child: Text('outline button')
            ),
        ),

OutlineButton(
            onPressed: (){},
            style: OutlinedButton.styleFrom(
                          side: BorderSide(
                            width: 5.0,
                            color: Colors.blue,
                            style: BorderStyle.solid,
                          ),
                        ),
            child: Text('outline button')
            ),
        ),