多个浮动按钮 - Flutter

Reb*_*lss 6 flutter flutter-layout

可以创建一个浮动操作按钮来打开更多浮动按钮,如果是,你能给我举个例子吗?

像这些 :

FloatActionButton padrão

múltiplos botões 长笛

Rob*_*bin 12

Flutter 提供了一个named parameterin Scaffold Widget - 'floatingActionButton'。并且命名参数floatingActionButton不应该只采用FloatingActionButton小部件,它应该采用Widget并且确实如此。所以你可以分配另一个小部件而不是FloatingActionButton像 as Column, Row, Stack。它有效。

floatingActionButton: Row(
  children: [
    RaisedButton(child: Text('Button1'), onPressed: (){}),
    RaisedButton(child: Text('Button1'), onPressed: (){}),
  ]
),
Run Code Online (Sandbox Code Playgroud)

我只是给你一个参考例子,它会起作用——你只需要根据需要自定义样式和定位。希望它会有所帮助。


小智 5

尝试这个

floatingActionButton: Column(
          mainAxisAlignment: MainAxisAlignment.end,
          children: [
            FloatingActionButton(
              onPressed: getImage,
              child: Icon(Icons.camera),
            ),
            SizedBox(height: 8,),
            FloatingActionButton(
              onPressed: getImage,
              child: Icon(Icons.camera),
            ),
          ],
        )
Run Code Online (Sandbox Code Playgroud)