I tried to use style 16 or 15 but error shown on my terminal
'package:flutter/src/rendering/box.dart': Failed assertion: line 320 pos 12: 'width > 0.0': is not true.RenderBox was not laid out: RenderFittedBox#a0c13 relayoutBoundary=up10 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE 'package:flutter/src/rendering/box.dart': Failed assertion: line 1929 pos 12: 'hasSize' RenderBox was not laid out: _RenderInkFeatures#fc8b7 relayoutBoundary=up9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE 'package:flutter/src/rendering/box.dart': Failed assertion: line 1929 pos 12: 'hasSize''package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 348 pos 12: 'child!.hasSize': is not true.RenderBox was not laid out: RenderFittedBox#a0c13 relayoutBoundary=up10 'package:flutter/src/rendering/box.dart': Failed assertion: line 1929 pos 12: 'hasSize'RenderBox was not laid out: RenderCustomPaint#c9a83 relayoutBoundary=up8 'package:flutter/src/rendering/box.dart': Failed assertion: line 1929 pos 12: 'hasSize'
And here's my Persistent Bottom Navbar code
PersistentTabView(
context,
controller: _controller,
screens: _buildScreens(),
items: _navBarsItems(),
confineInSafeArea: true,
backgroundColor: Colors.white, // Default is Colors.white.
handleAndroidBackButtonPress: true, // Default is true.
resizeToAvoidBottomInset: true, // This needs to be true if you want to move up the screen when keyboard appears. Default is true.
stateManagement: true, // Default
navBarHeight: MediaQuery.of(context).viewInsets.bottom > 0 ? 0.0 : kBottomNavigationBarHeight, // is true.
hideNavigationBarWhenKeyboardShows: true, // Recommended to set 'resizeToAvoidBottomInset' as true while using this argument. Default is true.
decoration: NavBarDecoration(
borderRadius: BorderRadius.circular(10.0),
colorBehindNavBar: Colors.white,
),
popAllScreensOnTapOfSelectedTab: true,
popActionScreens: PopActionScreensType.all,
itemAnimationProperties: ItemAnimationProperties( // Navigation Bar's items animation properties.
duration: Duration(milliseconds: 200),
curve: Curves.ease,
),
screenTransitionAnimation: ScreenTransitionAnimation( // Screen transition animation on change of selected tab.
animateTabTransition: true,
curve: Curves.ease,
duration: Duration(milliseconds: 200),
),
navBarStyle: NavBarStyle.style16, // Choose the nav bar style with this property.
);
I tried to use style 16 or 15 but error shown on my terminal
'package:flutter/src/rendering/box.dart': Failed assertion: line 320 pos 12: 'width > 0.0': is not true.
RenderBox was not laid out: RenderFittedBox#a0c13 relayoutBoundary=up10 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE 'package:flutter/src/rendering/box.dart': Failed assertion: line 1929 pos 12: 'hasSize'
RenderBox was not laid out: _RenderInkFeatures#fc8b7 relayoutBoundary=up9 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE 'package:flutter/src/rendering/box.dart': Failed assertion: line 1929 pos 12: 'hasSize'
'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 348 pos 12: 'child!.hasSize': is not true.
RenderBox was not laid out: RenderFittedBox#a0c13 relayoutBoundary=up10 'package:flutter/src/rendering/box.dart': Failed assertion: line 1929 pos 12: 'hasSize'
RenderBox was not laid out: RenderCustomPaint#c9a83 relayoutBoundary=up8 'package:flutter/src/rendering/box.dart': Failed assertion: line 1929 pos 12: 'hasSize'
And here's my Persistent Bottom Navbar code