[英]How to create circular button with border in Flutter?
我找到了如何在 Flutter 中创建圆形图标按钮? 有这个代码:
RawMaterialButton(
onPressed: () {},
elevation: 2.0,
fillColor: Colors.white,
child: Icon(
Icons.pause,
size: 35.0,
),
padding: EdgeInsets.all(15.0),
shape: CircleBorder(),
)
效果很好,但我无法插入带颜色的边框。 查看https://api.flutter.dev/flutter/painting/CircleBorder-class.html我找不到任何插入边框的方法。
在 Flutter 中的圆形按钮中插入边框的最简单方法是什么?
您可以通过将 side 属性应用于 CircleBorder 来设置边框。 请参阅下面的代码。
RawMaterialButton(
onPressed: () {},
elevation: 2.0,
fillColor: Colors.white,
child: Icon(
Icons.pause,
size: 35.0,
),
padding: EdgeInsets.all(15.0),
shape: CircleBorder(
side: BorderSide(width: 5, color: Colors.red, style: BorderStyle.solid),
),
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.