2

I have used BottomNavigatoinBar on root page. On one of the pages (Explore page) which is a stateful widget, It has a CupertionoSegmentedTab with three Tab and each displays listview.

I have to display SnackBar based on the listview item click. I can successfully show the SnackBar but It is hidden behind the BottomNavigatoinBar . Is there any solution I can display it above the BottomNavigatoinBar ?

Jiten Basnet
  • 1,623
  • 15
  • 31

1 Answers1

0

Simply adjusting the content of the SnackBar helped in my case as:

 Scaffold.of(context).showSnackBar(
        SnackBar(
          content: SizedBox(
              height:70,
              child: Text(state.message.toString())),
        ),
      );

Although the above solution fixed my problem, according to the official docs its says SnackBar has behaviour option: floating, that cause [SnackBar] to be shown above other widgets in the [Scaffold]:

SnackBar(
content: Text("Slow Internet Connection..."),
behavior: SnackBarBehavior.floating,));
Jiten Basnet
  • 1,623
  • 15
  • 31