Skip to content

shaaa4t/Custom-Bottom-Navigation-Bar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom bottom Navigation bar

Project Structure

├── lib
│   ├── cubit
│   │   ├── navbar_cubit.dart
│   │   └── navbar_state.dart
│   ├── views
│   │   └── bottom_nav
│   │	    ├── bottom_nav.dart
│   │	    ├── custom_bottom_nav_bar_dash.dart
│   │	    └── custom_bottom_nav_bar_dot.dart
│   └── main.dart
├── pubspec.lock
├── pubspec.yaml

Usage

  • Add flutter_bloc package in pubspec.yaml

  • in bottom_nav.dart

bottomNavigationBar: CustomBottomNavBarDot(
  onChange: (index) {
	cubit.changeBottomNavBar(index);
	//or BlocProvider.of<NavbarCubit>(context).changeBottomNavBar(index);
  }, // To change items
  
  defaultSelectedIndex: 0, //The default selected item from the navigation bar
  backgroundColor: Colors.grey.shade100, //Background color of navigation bar
  radius: 25, //Radius navigation bar 
  showLabel: true, //To show or hide the label
  textList: [
	'Home',
	'Camera',
	'Messenger',
	'User',
  ],//Label list for each item in the navigation bar
  iconList: [
	Icons.home_outlined,
	Icons.camera,
	Icons.mail_outline,
	Icons.person_outline,
  ],//Icon list for each item in the navigation bar
),

Snapshots

  • CustomBottomNavBarDash

  • CustomBottomNavBarDot

About

Custom Bottom Navigation Bar with Cubit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages