在打开的DrawerLayout菜单上更改主屏幕的透明度



我在应用程序的主屏幕上使用Drawer Layout来提供一些菜单选项。当抽屉打开时,我想给背景活动添加一些渐变或不可见性。我该怎么做?我使用了以下两种方法,但它不起作用,主屏幕的可见性保持不变

mDrawerLayout.setDrawerShadow(getDrawable(R.drawable.loading_top_bar), GravityCompat.START);

mDrawerLayout.setScrimColor() Method

从这两种方法来看,NavigationDrawer后面的屏幕都清晰可见,我想模糊它,使其可见但不清楚

您可以尝试使用

_drawerLayout.setScrimColor(Color.argb(128, 255, 255, 255));

您可以使用不透明度创建自定义颜色

最新更新