我正在尝试禁用DrawerLayout的阴影,但我找不到相关答案。请问有人能帮忙吗?
谢谢!
我也尝试了setDrawerLayout(null,Gravity.Left),但仍然不起作用。
谢谢!
我也尝试了setDrawerLayout(null,Gravity.Left),但仍然不起作用。
mDrawerLayout.setScrimColor(Color.TRANSPARENT);
我猜这就是你的意思。抽屉上的阴影(在抽屉和背景内容之间)默认情况下被禁用,可以使用下面的方式进行设置:
setDrawerShadow(Drawable shadowDrawable, int gravity)
setDrawerShadow(int resId, int gravity)
功能。
mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START)
To disable:
mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.END)
注意: 需要完美抽屉阴影的人,请前往下方链接并将阴影放入您的项目目录文件中:
https://developer.android.com/shareables/training/NavigationDrawer.zip
mDrawerLayout.setScrimColor(Color.TRANSPARENT);