Désactiver la lumière sombre dans le tiroir de navigation

Existe-t-il un moyen de désactiver l’effet de fondu sombre pour la vue en arrière-plan dans la vue du tiroir de navigation sous Android?

Vous pouvez utiliser la setScrimColor(int color) . La couleur par défaut est 0x99000000 . Donc, si vous ne voulez pas de faded , définissez la couleur transparent dans cette méthode.

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

Ajout à la réponse de koso: vous pouvez appeler directement les couleurs de la classe Color comme ceci:

 mDrawerLayout.setScrimColor(Color.TRANSPARENT); 

drawerLayout.setScrimColor (Color.parseColor (“# 99000000”));

// Effet de fondu sombre

  or 

drawerLayout.setScrimColor (Color.parseColor (“# 33000000”));

// Pour un léger effet de fondu

  or 

drawerLayout.setScrimColor (Color.TRANSPARENT);

// Pour pas de décoloration

Vous pouvez définir une ombre personnalisée:

 mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);