有没有办法在Android的导航抽屉视图中禁用背景视图的暗淡化效果?
答案 0 :(得分:117)
您可以使用setScrimColor(int color)
方法。默认颜色使用0x99000000
。因此,如果您不想要faded
背景,请在此方法中设置transparent
颜色。
mDrawerLayout.setScrimColor(getResources().getColor(android.R.color.transparent));
答案 1 :(得分:34)
除了koso的回答:你可以直接调用Color类中的颜色:
mDrawerLayout.setScrimColor(Color.TRANSPARENT);
答案 2 :(得分:8)
drawerLayout.setScrimColor(Color.parseColor( “#99000000”));
//暗褪色效果
or
drawerLayout.setScrimColor(Color.parseColor( “#33000000”));
//对于褪色效果
or
drawerLayout.setScrimColor(Color.TRANSPARENT);
//没有褪色
答案 3 :(得分:4)
您可以设置自定义阴影:
mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);