Skip to content

BlurBottomNavigationView

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"/>

API 참조

메소드설명
setMenu메뉴 설정
setOnNavigationItemSelectedListener네비게이션 아이템 선택 리스너 설정
setOnNavigationItemReselectedListener네비게이션 아이템 재선택 리스너 설정
getMenu현재 메뉴 가져오기
setSelectedItemId선택된 아이템 설정
setItemIconTintList아이콘 색조 리스트 설정
setItemTextColor아이템 텍스트 색상 설정

속성 설명

속성명타입설명
app:menureference바텀 네비게이션 메뉴 리소스 설정
app:itemIconTintcolor아이콘 색조 리스트 설정
app:itemTextColorcolor아이템 텍스트 색상 설정
app:itemBackgrounddrawable아이템 배경 설정
app:elevationdimension고도 설정
app:labelVisibilityModeenum레이블 표시 모드 설정 (labeled, selected, unlabeled, auto)