我试图同时使用android:elevation
和app:elevation
设置导航视图的高程。但它们似乎都不起作用。我还尝试使用setElevation(float)
以编程方式设置高程。这也没用。
我的XML如下所示:
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:menu="@menu/drawer"
app:headerLayout="@layout/header"
android:id="@+id/navView"
android:paddingTop="24dp"
app:elevation="16dp"/>
那么,如何正确设置导航视图的高程呢?
最佳答案
对于未来的谷歌用户来说,
要移除抽屉阴影,您必须从DrawerLayout
而不是从NavigationView
本身设置它!
所以从代码来看:
DrawerLayout drawerLayout = findViewById(R.id.drawerLayout);
drawerLayout.setDrawerElevation(0);