diff --git a/lib/presentation/views/main_menu/custom_navigation_bar.dart b/lib/presentation/views/main_menu/custom_navigation_bar.dart index 680a4dd..bf7d90b 100644 --- a/lib/presentation/views/main_menu/custom_navigation_bar.dart +++ b/lib/presentation/views/main_menu/custom_navigation_bar.dart @@ -52,7 +52,7 @@ class _CustomNavigationBarState extends State ), backgroundColor: CustomTheme.backgroundColor, body: tabs[currentIndex], - extendBody: true, // Enables floating effect + extendBody: true, bottomNavigationBar: Padding( padding: const EdgeInsets.only(left: 12.0, right: 12.0, bottom: 8.0), child: Material( @@ -82,12 +82,12 @@ class _CustomNavigationBarState extends State Widget _buildNavItem(IconData icon, String label, int index) { final isSelected = currentIndex == index; - return Expanded( // makes each nav item occupy equal width = large horizontal hitbox + return Expanded( child: GestureDetector( onTap: () => onTabTapped(index), - behavior: HitTestBehavior.opaque, // ensures the entire area is tappable + behavior: HitTestBehavior.opaque, child: Padding( - padding: const EdgeInsets.symmetric(vertical: 5.0), // adds comfortable tap height + padding: const EdgeInsets.symmetric(vertical: 5.0), child: Column( mainAxisSize: MainAxisSize.min, mainAxisAlignment: MainAxisAlignment.center,