是否可以将floatingActionButton
向上移动 50 个像素?
我在一个使用floatingActionButton
的应用中有一个firebase_admob
,并且广告横幅重叠在floatingActionButton
的顶部。
如何将floatingActionButton
设置为从屏幕底部起 50 个像素?
我似乎无法从floatingActionButton
的{{3}}中找出如何放置按钮。
答案 0 :(得分:7)
将FloatingActionButton
包裹在填充中,然后添加所需的尺寸:
floatingActionButton: Padding(
padding: const EdgeInsets.only(bottom: 50.0),
child: FloatingActionButton(
child: Icon(Icons.remove),
onPressed: () => null,
),
),
答案 1 :(得分:3)
很简单。
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)),
);
}
}
使用对齐方式,因为一切都是Flutter中的一个小部件。