颤动将floatActionButton向上移动50像素

Phu*_*hib 8 flutter flutter-layout

可以floatingActionButton向上移动50个像素吗?

floatingActionButton在一个使用的应用程序中有一个firebase_admob广告横幅,而广告横幅则重叠在顶部floatingActionButton

如何一组floatingActionButton50 个像素在屏幕的底部?

文档floatingActionButton我似乎无法挑出如何放置按钮。

die*_*per 16

FloatingActionButton内部包裹起来,然后添加所需的尺寸:

    floatingActionButton: Padding(
            padding: const EdgeInsets.only(bottom: 50.0),
            child: FloatingActionButton(
              child: Icon(Icons.remove),
              onPressed: () => null,
            ),
          ), 
Run Code Online (Sandbox Code Playgroud)


Doc*_*Doc 5

这很简单。

class Test extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: Container(),
      floatingActionButton: Align(
          child: FloatingActionButton(onPressed: null),
          alignment: Alignment(1, 0.7)),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

使用对齐,因为一切都是Flutter中的一个小部件。

  • 正如 diegoveloper 所建议的,跳转同时发生在 Align 和 Paidng 中。然而,使用 Padding 的行为要好得多,因此我将其视为正确答案。感谢您的帮助 (2认同)