Android NavigationView 移除高度
Android NavigationView remove elevation
我无法删除 Lollipop 及更高版本的 NavigationView
的高度(阴影)。
我将 mDrawerLayout.setScrimColor(Color.TRANSPARENT);
添加到我的 DrawerLayout
,但它会影响 Lollipop 之前的版本。我还尝试将 app:elevation="0dp"
和 android:elevation="0dp"
添加到我的 NavigationView
但没有成功。
我需要在 android 6 上获得 android 4 的结果。
你试过这种方法吗?
yourDrawer.setDrawerShadow(R.drawable.someDrawable, GravityCompat.START);
How to disable DrawerLayout Shadow
我找到了解决方案:
mDrawerLayout.setDrawerElevation(0);
这是一个只需要 xml 的解决方案。
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:elevation="0dp"
app:menu="@menu/navigation_menu" />
我无法删除 Lollipop 及更高版本的 NavigationView
的高度(阴影)。
我将 mDrawerLayout.setScrimColor(Color.TRANSPARENT);
添加到我的 DrawerLayout
,但它会影响 Lollipop 之前的版本。我还尝试将 app:elevation="0dp"
和 android:elevation="0dp"
添加到我的 NavigationView
但没有成功。
我需要在 android 6 上获得 android 4 的结果。
你试过这种方法吗?
yourDrawer.setDrawerShadow(R.drawable.someDrawable, GravityCompat.START);
How to disable DrawerLayout Shadow
我找到了解决方案:
mDrawerLayout.setDrawerElevation(0);
这是一个只需要 xml 的解决方案。
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:elevation="0dp"
app:menu="@menu/navigation_menu" />