FloatingActionButton末端对齐剪切图标

时间:2019-04-02 10:12:05

标签: dart flutter

我将FloaatingActionButton放置在末尾(我希望右下角对齐),但不幸的是,它离右侧太远了,底部的一部分被边距切除了

            Row(
              mainAxisAlignment: MainAxisAlignment.end,
              children: <Widget>[
                FloatingActionButton(
                  onPressed: displayDialog,
                  child: Icon(
                    Icons.queue_music,
                  ),
                  foregroundColor: Colors.white,
                  backgroundColor: Colors.red[900],
                )
              ],
            ),

enter image description here

如何添加一些间距并避免这种重叠?

1 个答案:

答案 0 :(得分:1)

在FAB右边有一定边距后,在小部件中将容器添加为的子级

   Row(
          mainAxisAlignment: MainAxisAlignment.end,
          children: <Widget>[
            FloatingActionButton(
              onPressed: displayDialog,
              child: Icon(
                Icons.queue_music,
              ),
              foregroundColor: Colors.white,
              backgroundColor: Colors.red[900],
            ),
             Container(
               margin: EdgeInsets.only(right: someMargin),
             ),
          ],
        ),