这是一个愚蠢的问题,但我是新的Flutter。所以我希望你们能帮助我这个。有没有办法让我改变大小的按钮在Flutter?
矩形形状:
OutlineButton(
child: Text(forgot_password, style: TextStyle(color: colorWhite)),
borderSide: BorderSide(
color: colorWhite,
style: BorderStyle.none,
width: 0.8,
),
onPressed: () {},
),
圆形:
OutlineButton(
onPressed: () {},
child: Icon(
FontAwesomeIcons.google,
color: colorWhite,
size: 20.0,
),
shape: CircleBorder(),
borderSide: BorderSide(
color: colorWhite,
style: BorderStyle.solid,
width: 1,
),
),
5条答案
按热度按时间doinxwow1#
您可以使用“ButtonTheme”来更改按钮的大小,如下所示:
对于矩形形状:
对于圆形:
您也可以使用容器和大小框,如下所示:
集装箱
大小框
1cklez4t2#
您可以使用ButtonTheme或SizedBox,如下所示
vfhzx4xs3#
你可以使用
Button
的style属性的minimumSize
和maximumSize
属性,这样你就不需要把Button
Package 在另一个SizedBox
,Container
,ButtonTheme
中,等等。这里我将最小高度设置为45,在大多数情况下,这将是确切的高度。
当然,您可以在应用的主题中执行此操作,并使其对整个应用有效。
7xllpg7q4#
这是我发现的工作对我来说。我已经使用了
OutlinedButton.styleFrom
的fixedSize
属性。31moq8wy5#
您可以使用大小小部件。
样式:大纲按钮.样式从(填充:常量边插入。全部(0),形状:圆角矩形边框(边框半径:边界半径,圆形(3)),最小尺寸:尺寸(从高度(100)),