Disable dark fading in Navigation Drawer

空扰寡人 提交于 2019-11-29 23:12:04
SocialError

You can use setScrimColor(int color) method. As default color is used 0x99000000. So if you don't want faded background, set transparent color in this method.

mDrawerLayout.setScrimColor(getResources().getColor(android.R.color.transparent));

Addition to koso's answer: you can directly call the colors from Color class like this:

mDrawerLayout.setScrimColor(Color.TRANSPARENT);
Neo

drawerLayout.setScrimColor(Color.parseColor("#99000000"));

// For dark fading effect

                            or

drawerLayout.setScrimColor(Color.parseColor("#33000000"));

// For light fading effect

                            or

drawerLayout.setScrimColor(Color.TRANSPARENT);

// For no Fading

You can set a custom shadow:

mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!