[英]Android NavigationView remove elevation
I cannot remove elevation (shadow) of NavigationView
for Lollipop and higher versions. 我无法删除Lollipop和更高版本的
NavigationView
高程(阴影)。 I added mDrawerLayout.setScrimColor(Color.TRANSPARENT);
我添加了
mDrawerLayout.setScrimColor(Color.TRANSPARENT);
to my DrawerLayout
, but it affects on pre-Lollipop versions. 到我的
DrawerLayout
,但会影响棒棒糖之前的版本。 I also tried to add app:elevation="0dp"
and android:elevation="0dp"
to my NavigationView
but unsuccessful. 我还尝试将
app:elevation="0dp"
和android:elevation="0dp"
到我的NavigationView
但未成功。
I need to get the result of android 4 on android 6. 我需要在android 6上获取android 4的结果。
Heres a solution with just xml. 继承人只有XML的解决方案。
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:elevation="0dp"
app:menu="@menu/navigation_menu" />
Have you tried this way? 你尝试过这种方式吗?
yourDrawer.setDrawerShadow(R.drawable.someDrawable, GravityCompat.START);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.