Skip to content

BlurBottomNavigationView

WARNING

Para usar esta visualização, certifique-se de integrar as dependências de navigation:

groovy
dependencies {
    // Dependência BottomNavigationView
    implementation 'com.qmdeve.blurview:navigation:1.1.4'
}

Use na estrutura XML

xml
<com.qmdeve.blurview.widget.BlurBottomNavigationView
    android:id="@+id/bottomnav"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:item_iconSize="24dp"
    app:item_textBold="true"
    app:item_textSize="12dp"
    app:menu="@menu/bottom_nav_menu"
    app:navOverlayColor="#AAFFFFFF"
    app:navSelectedColor="#0161F2"
    app:navUnselectedColor="#000"
    android:layout_alignParentBottom="true" />

Referência da API

Method NameDescrição
bind(Object)Vincula ao ViewPager ou ViewPagerN
setMenu(int)Define o menu
setSelectedTab(int)Define a aba selecionada
setSelectedColor(int)Define a cor de selecionado
setUnselectedColor(int)Define a cor de não selecionado
setIconSize(float)Define o tamanho do ícone
setTextSize(float)Define o tamanho do texto
setTextBold(boolean)Define o texto em negrito

Descrição dos Atributos

Nome do AtributoTipoValor padrãoDescrição
app:navBlurRadiusdimension25dpDefine o raio de desfoque
app:navOverlayColorcolor#AAFFFFFFDefine a cor de sobreposição
app:menureferencenullDefine o menu
app:navSelectedColorcolorBLUEDefine a cor de selecionado
app:navUnselectedColorcolorGRAYDefine a cor de não selecionado
app:item_iconSizedimension24dpDefine o tamanho do ícone
app:item_textSizedimension12dpDefine o tamanho do texto
app:item_textBoldbooleanfalseDefine o texto em negrito