我正在尝试禁用DrawerLayout阴影,但我找不到相关的答案。任何人都可以请你协助
提前致谢
我也尝试过setDrawerLayout(null,Gravity.Left),但它仍然无法正常工作
答案 0 :(得分:41)
mDrawerLayout.setScrimColor(Color.TRANSPARENT);
我假设这就是你的意思。抽屉上的阴影(在抽屉和背景内容之间)默认禁用,可以使用
设置setDrawerShadow(Drawable shadowDrawable, int gravity)
setDrawerShadow(int resId, int gravity)
功能
答案 1 :(得分:1)
要禁用抽屉布局阴影,以下行就足够了,
mDrawerLayout.setScrimColor(Color.TRANSPARENT);
答案 2 :(得分:0)
启用):
mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START)
要禁用:
mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.END)
注意:强> 对于那些需要完美抽屉阴影的人,请转到下面的链接并分别为项目目录文件添加阴影:
https://developer.android.com/shareables/training/NavigationDrawer.zip