Extend bottom navigation bar over safe area
1,934
Instead using SafeArea
widget, I recommend adding the padding
MediaQuery.of(context).padding.bottom
to your BottomBarMatch
widget
Give this padding to the white colored widget of your BottomBarMatch
widget and you'll get the same safe area but inside the BottomBarMatch
Author by
alexlipa
Updated on December 01, 2022Comments
-
alexlipa over 1 year
I have the following screen
and this is the code:
return Scaffold( backgroundColor: Palette.light, body: RefreshIndicator( onRefresh: () => MatchesController.refresh(matchesState, matchId), child: CustomScrollView( slivers: [ MatchAppBar(matchId: matchId), SliverList( delegate: SliverChildBuilderDelegate( (BuildContext context, int index) { return widgets[index]; }, childCount: widgets.length, ), ) ], )), bottomNavigationBar: SafeArea(child: BottomBarMatch(match: match)),
the problem is that I want to use
SafeArea
andbottomBarMatch
andScaffold
have different colors.I would like that space below the bottom bar to be of the same color of the bottom bar. If I move the
SafeArea
one layer up I would instead see it black (system color, I guess)