如何固定floatingactionbutton位置

Posted

tags:

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

参考技术A FloatingActionButton属于android.support.design.widget包下的控件,向下兼容支持至Android2.2平台,所以4.x肯定也没问题。

如何在 Flutter 中的 FloatingActionButton 之间给出间隙?

【中文标题】如何在 Flutter 中的 FloatingActionButton 之间给出间隙?【英文标题】:How to give gaps between FloatingActionButton in Flutter? 【发布时间】:2020-08-28 13:53:02 【问题描述】:

我刚刚开始使用颤振,不知道我应该如何在这 2 个 FloatingActionButton 之间留出空隙

 Widget abcde = Container(
  child: Row(
    children: <Widget>[
      Expanded(
          child: Container(
            margin: EdgeInsets.symmetric(horizontal: 20.0),
            child: Row(
              children: <Widget>[
                FloatingActionButton(
                    backgroundColor: Colors.blue,
                    onPressed: (),
                    child: Icon(Icons.call)),
                FloatingActionButton(
                    backgroundColor: Colors.blue,
                    onPressed: (),
                    child: Icon(Icons.call)),
              ],
            ),
          )
      ),
    ],
  ),
);

【问题讨论】:

这能回答你的问题吗? Space between Column's children in Flutter 【参考方案1】:

有很多方法可以解决这个问题:

    mainAxisAlignment: MainAxisAlignment.spaceEvenly, 或其他间距选项添加到Row 小部件。 用Container 包裹你的FloatingActionButtons 并添加边距/填充,或者直接用Padding/Margin 小部件包裹它们。 在两者之间添加一个小部件,例如Container/SizedBox/Spacer

我推荐1:

Row(
    mainAxisAlignment: MainAxisAlignment.spaceEvenly,
    children: <Widget>[
      //Fab 1,
      //Fab 2
    ]
),

【讨论】:

太棒了!乐于助人:D【参考方案2】:

添加大小框。

 FloatingActionButton(
            backgroundColor: Colors.blue,
            onPressed: () ,
            child: Icon(Icons.call)),
        SizedBox(
          width: 10,
        ),
        FloatingActionButton(
            backgroundColor: Colors.blue,
            onPressed: () ,
            child: Icon(Icons.call)),

【讨论】:

如果有用,请标记我的答案。

以上是关于如何固定floatingactionbutton位置的主要内容,如果未能解决你的问题,请参考以下文章

如何根据在 Kotlin 中选择的片段显示/隐藏 FloatingActionButton?

Flutter:按下时如何更改BottomNavBar中的FloatingactionButton图标?

如何将大小设置为FloatingActionButton

如何在 KivyMD 中更改 FloatingActionButton 的大小?

如果在底部导航栏中选择了其他项目,如何删除 floatingActionButton 替换片段

如何将渐变可绘制设置为 FloatingActionButton 上的 backgroundTint 属性