禁用导航抽屉中的暗淡色调

时间:2013-09-23 13:29:37

标签: java android android-layout android-view navigation-drawer

有没有办法在Android的导航抽屉视图中禁用背景视图的暗淡化效果?

4 个答案:

答案 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);