如何将高程(阴影)添加到BottomNavigationView.它默认不会出现

Jav*_*tri 16 android material-design bottomnavigationview

我尝试从xml设置提升并以编程方式设置两者.但没有任何作用.在此输入图像描述

小智 30

它只适用于在BottomNavigationView中将white设置为android:background.

这是我的代码,它正在工作:

<android.support.design.widget.BottomNavigationView
    android:id="@+id/bottom_navigation"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom"
    android:background="@color/white"
    app:elevation="8dp"
    app:itemIconTint="@color/bottom_color_state"
    app:itemTextColor="@color/bottom_color_state"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintHorizontal_bias="0.52"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:menu="@menu/bottom_navigation_main" />
Run Code Online (Sandbox Code Playgroud)


Jav*_*tri 3

我得到了解决方案。您需要添加背景属性和高程,否则它不会显示阴影。

  • 发布适合您的解决方案的代码。谢谢。 (4认同)