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