Skip to content

BlurBottomNavigationView

Utilisation dans la mise en page XML

xml
<com.qmdeve.blurview.widget.BlurBottomNavigationView
    android:id="@+id/bottomNavigation"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom"
    app:blurRadius="12dp"
    app:overlayColor="#80FFFFFF"
    app:menu="@menu/bottom_nav_menu"
    app:itemIconTint="@color/bottom_nav_icon_tint"
    app:itemTextColor="@color/bottom_nav_text_color"
    app:itemBackground="@drawable/bottom_nav_item_background"
    app:elevation="8dp"
    app:labelVisibilityMode="labeled"/>

Référence API

MéthodeDescription
setMenuDéfinir le menu
setOnNavigationItemSelectedListenerDéfinir l'écouteur de sélection d'élément de navigation
setOnNavigationItemReselectedListenerDéfinir l'écouteur de resélection d'élément de navigation
getMenuObtenir le menu actuel
setSelectedItemIdDéfinir l'élément sélectionné
setItemIconTintListDéfinir la liste de teintes d'icône
setItemTextColorDéfinir la couleur du texte des éléments

Description des attributs

Nom de l'attributTypeDescription
app:menureferenceDéfinir la ressource de menu de navigation inférieure
app:itemIconTintcolorDéfinir la liste de teintes d'icône
app:itemTextColorcolorDéfinir la couleur du texte des éléments
app:itemBackgrounddrawableDéfinir l'arrière-plan des éléments
app:elevationdimensionDéfinir l'élévation
app:labelVisibilityModeenumDéfinir le mode de visibilité de l'étiquette (labeled, selected, unlabeled, auto)