<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- styles for the 'BottomNavigation' View -->
    <declare-styleable name="BottomNavigation">
        <attr name="bbn_entries" format="reference" />
        <attr name="bbn_badgeProvider" format="string" />
    </declare-styleable>

    <!-- styles for the menu resource -->
    <declare-styleable name="BottomNavigationMenu">
        <!-- menu default background color -->
        <attr name="android:background" />

        <!-- default badge color -->
        <attr name="bbn_badgeColor" format="color" />

        <!-- animation duration for the menu items -->
        <attr name="bbn_itemAnimationDuration" format="integer" />

        <!-- ripple selector color -->
        <attr name="bbn_rippleColor" format="color" />

        <attr name="bbn_itemColorActive" format="color" />

        <attr name="bbn_itemColorInactive" format="color" />

        <!-- item disabled color -->
        <attr name="bbn_itemColorDisabled" format="color" />

        <!-- force fixed behavior and always display item labels -->
        <!-- default implementation is false and the labels are -->
        <!-- shown only if there are less than 4 items in the menu -->
        <attr name="bbn_alwaysShowLabels" format="boolean" />
    </declare-styleable>

    <!-- attributes for the 'item' tag within the menu resource. -->
    <declare-styleable name="BottomNavigationMenuItem">
        <!-- The ID of the item. -->
        <attr name="android:id" />

        <!-- The title associated with the item. -->
        <attr name="android:title" />

        <!-- The icon associated with this item.  This icon will not always be shown, so
             the title should be sufficient in describing this item. -->
        <attr name="android:icon" />

        <!-- Whether the item is enabled (not currently used). -->
        <attr name="android:enabled" />

        <!-- background color for the selected tab. If omitted, or 0, the background
         color will not change and the BottomNavigationMenu#background will be always used -->
        <attr name="android:color" />
    </declare-styleable>

    <!-- style for the scroll behavior -->
    <declare-styleable name="BottomNavigationBehavior">
        <attr name="bbn_animationDuration" format="integer" />
        <attr name="bbn_scrollEnabled" format="boolean" />
    </declare-styleable>

</resources>