Home > database >  Positioning the FloatingActionButton in flutter
Positioning the FloatingActionButton in flutter

Time:10-20

I'm new to flutter and I recently encountered a small problem I haven't been able to solve. I tried recreating the flutter default app using a stateful widget, I defined the body() of the app in the stateful widget and returned a Center(). The problem now is that the FloatingActionButton() is centered too. I've tried Using wrapping it in a Padding() but I can only change the values for the left and right values without distorting the UI of the app The Output My Code

CodePudding user response:

Use the Scaffolds floatingActionButton property instead of embedding it inside the body of the Scaffold

 Scaffold(
    body: Center(
      child: MyWidget(),
    ),
    floatingActionButton: FloatingActionButton(),
  ),

CodePudding user response:

This is because you have placed a floating action button in your body part. That's why when you centered the widget a Floating Action button is centered Too. You can use the default property of Scaffold for your app.

Scaffold(
    body: Center(
      child: Text("Hello Flutter"),
    ),
    floatingActionButton: FloatingActionButton(child: Icon(Icons.plus)),
  ),

This will solve your Issue.

  • Related