Подтвердить что ты не робот

Отключение темного затухания в навигационном ящике

Есть ли способ отключить эффект темного затухания для фонового представления в представлении навигационного ящика в Android?

4b9b3361

Ответ 1

Вы можете использовать метод setScrimColor(int color). В качестве цвета по умолчанию используется 0x99000000. Поэтому, если вам не нужен фон faded, установите цвет transparent в этом методе.

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

Ответ 2

Дополнение к косо-ответу: вы можете напрямую вызывать цвета из класса Color следующим образом:

mDrawerLayout.setScrimColor(Color.TRANSPARENT);

Ответ 3

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

//Для эффекта темного затухания

                            or

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

//Для эффекта затухания света

                            or

drawerLayout.setScrimColor(Color.TRANSPARENT);

//Без затухания

Ответ 4

Вы можете настроить пользовательскую тень:

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