Flutter 如何更改OutlineButton边框颜色?
我尝试使用BorderSide(颜色:Colors.blue)更改OutlineButton边框颜色。无论设置了哪种颜色,OutlineButton始终具有灰色边框,但宽度更改是适用的。如何更改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
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')
),
),