BottomNavigationView изменить элемент Значки с разными оттенками цвета

Вопрос задан: 8 месяцев назад Последняя активность: 8 месяцев назад
up 0 down

Название может показаться немного запутанным, извините, не знаю, как сделать это одним вопросом.

У меня есть обычай Drawable с разными цветами. Однако при применении на BottomNavigationView bTV наносит оттенок на него, и теперь это выглядит ужасно. Любой способ решить это?

Дело в том, что при нажатии на этот конкретный рисованный с цветами всплывающее окно BottomSheetDialog, Меня не волнует цвет при нажатии. Просто ничья сохраняет свои цвета.

1 ответ

up 1 down accepted

Ты можешь использовать bottomNavigationView.setItemIconTintList(null); чтобы отключить оттенок по умолчанию, затем onNavigationItemSelected(@NonNull MenuItem item) вы можете изменить Drawable item.setIcon(getResources().getDrawable(R.drawable.new_drawable));

Для более полезной информации проверьте docomentations.