如何将大小设置为FloatingActionButton

问题描述 投票:10回答:4

我试图将一个大小设置为一个飘动的FloatingActionButton,我想设置宽度/高度,我的意思是,让按钮更大,我正在寻找一个圆形按钮,但我唯一得到的就是这个,所以,我开始使用它,但我需要它更大一些。

我将不胜感激任何反馈。

dart flutter
4个回答
8
投票

使用Container,你可以指定widthheight,然后使用RawMaterialButton,如下所示:

myFabButton = Container(
      width: 200.0,
      height: 200.0,
      child: new RawMaterialButton(
        shape: new CircleBorder(),
        elevation: 0.0,
        child: new Icon(
          icon: favorite,
          color: Colors.blue,
         ),
      onPressed: (){},
  );

10
投票

FittedBoxContainer中的SizedBox包裹你的FAB,然后改变它的宽度和高度。

例如:

floatingActionButton: Container(
        height: 100.0,
        width: 100.0,
        child: FittedBox(
          child: FloatingActionButton(onPressed: () {}),
        ),
      ),

enter image description here


4
投票

使用SizedBox

SizedBox(
  width: 200.0,
  height: 200.0,
  child: FloatingActionButton(
    onPressed: () {},
  ),
)

2
投票

您可以使用Transform.scale()小部件包装您的按钮:

  floatingActionButton: Transform.scale(
    scale: 1.5,
    child: FloatingActionButton(onPressed: () {}),
  )
© www.soinside.com 2019 - 2024. All rights reserved.