MoonyNavBar

Android Navigation Bar

Permalink

MoonyNavBar

API

Flutter version here

Buy Me A Coffee paypal

GIF

  • Create menu.xml under your res/menu/ folder

">

xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:id="@+id/first_fragment"
        android:title="@string/home"
        android:icon="@drawable/ic_outline_home_24"/>

    <item
        android:id="@+id/second_fragment"
        android:title="@string/notification"
        android:icon="@drawable/ic_outline_notifications_24"
        />

    <item
        android:id="@+id/third_fragment"
        android:title="@string/folder"
        android:icon="@drawable/ic_outline_folder_24"/>
    <item
        android:id="@+id/fourthFragment"
        android:title="@string/user"
        android:icon="@drawable/ic_outline_account_24"/>

menu>
  • Add view into your layout file

Sample:

">

Customization

">

  • Use MoonyNavBar callbacks in your activity

OR

If you don't like callback, you can use Navigation Components.

  • Setup Navigation Component i.e. Add dependenccy to your project, create a Navigation Graph etc.

  • For each Fragment in your Navigation Graph, ensure that the Fragment's id is the same as the MenuItems in your Menu i.e res/menu/ folder

">

  • Navigation Graph i.e res/navigation/ folder

">

  • In your activity i.e MainActivity

Setup

Last updated

Was this helpful?