fancy_custom_navbar 0.0.4 copy "fancy_custom_navbar: ^0.0.4" to clipboard
fancy_custom_navbar: ^0.0.4 copied to clipboard

A beautiful custom bottom navigation bar with SVG support and concave dividers.

example/main.dart

import 'package:fancy_custom_navbar/fancy_custom_navbar.dart';
import 'package:flutter/material.dart';
import 'screens/screen1.dart';
import 'screens/screen2.dart';
import 'screens/screen3.dart';
import 'screens/screen4.dart';

void main() => runApp(const DemoApp());

class DemoApp extends StatefulWidget {
  const DemoApp({super.key});

  @override
  State<DemoApp> createState() => _DemoAppState();
}

class _DemoAppState extends State<DemoApp> {
  int selectedScreen = 0;

  @override
  Widget build(BuildContext context) {
    final List<Widget> pages = [
      Screen1(),
      Screen2(),
      Screen3(),
      Screen4()
    ];
    return MaterialApp(
      home: Scaffold(
        body: pages[selectedScreen],
        floatingActionButtonLocation: FloatingActionButtonLocation.centerFloat,
        floatingActionButton: BottomNavigation(
          currentIndex: selectedScreen,
          onTap: (newIndex) {
            setState(() {
              selectedScreen = newIndex;
            });
          },
          items: [
            NavBarItem(label: "Home", icon: Icons.home),
            NavBarItem(label: "Love", icon: Icons.favorite),
            NavBarItem(label: "Profile", icon: Icons.person),
            NavBarItem(label: "setting", icon: Icons.settings)
          ],
          selectedColor: Colors.yellow,
          unselectedColor: Colors.yellow,
          innerContainerColor: Colors.purpleAccent,
          outerContainerColor: Colors.purple,
        ),
      ),
    );
  }
}
6
likes
150
points
18
downloads

Publisher

unverified uploader

Weekly Downloads

A beautiful custom bottom navigation bar with SVG support and concave dividers.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cupertino_icons, flutter, flutter_svg

More

Packages that depend on fancy_custom_navbar