Features

Bottom navigation bar with pages indexed.

Quickly create main page and Bottom Navigation Bar. This package provides 2 Bottom Navigation Bar options with a maximum of 4 items

Getting started

Add the following to your pubspec.yml file.

depedencies:
    bottomnavbar_pages: 0.0.1

Import package.

import 'package:bottomnavbar_pages/bottomnavbar_pages.dart';

Usage

import 'package:flutter/material.dart';

class Mains extends StatelessWidget {
  const Mains({super.key});

  @override
  Widget build(BuildContext context) {

    // Add your page in pages
    List<Widget> pages = [
      // PagesOne();
      // PagesTwo();
      // PagesThree();
      // PagesFour();
    ];

    // add your icon in iconList

    List<IconData> iconList = [
      // Icons.home,
      // Icons.library_books,
      // Icons.report,
      // Icons.settings
    ];

    // add your label in labels
    List<String> labels = ["Home", "Library", "Report", "Setting"];

    return MainPages(
        pages: pages,
        iconList: iconList,
        //type: BottomBarType.basic, or BottomBarType.curved
        //selectedColor: Colors.indigo,
        //unselectedColor: Colors.grey.shade400,
        //iconDocked: Icons.add,
        //labelDocked: 'Add',
        //labelList: labels,
        //style: const TextStyle(fontSize: 12),
        //showLabel: false, of true
        );
  }
}

Additional information