如何将大小设置为FloatingActionButton

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将大小设置为FloatingActionButton相关的知识,希望对你有一定的参考价值。

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

我将不胜感激任何反馈。

答案

使用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: (){},
  );
另一答案

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

例如:

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

enter image description here

另一答案

使用SizedBox

SizedBox(
  width: 200.0,
  height: 200.0,
  child: FloatingActionButton(
    onPressed: () {},
  ),
)
另一答案

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

  floatingActionButton: Transform.scale(
    scale: 1.5,
    child: FloatingActionButton(onPressed: () {}),
  )

以上是关于如何将大小设置为FloatingActionButton的主要内容,如果未能解决你的问题,请参考以下文章

材料表如何将页面大小设置为全部

如何将其设置为分配左侧 div 与屏幕的剩余大小一样多? [复制]

如何将谷歌地图的大小设置为不重叠BottomNavigationBar

c# WINFORM窗体如何设置才可以不能随意拖动大小

新手问题。如何将 TextField 的水平大小设置为 N 个字符

如何将 QStackedWidget 大小设置为子小部件的最小尺寸?