view, у которой один из пунктов должен менять свою иконку динамически.
Пользователь не в системе (дефолтный селектор с двумя иконками из ресурсов), селетор программный, который меняет кастомные иконки (буква в круге). И крайний селектор, на котором я застрял - переключать аватарку пользователя с разными отводками(окружность вокруг Аватарки, как в Инстаграм). Загрузку Аватарки выполняет Glide.
Про что вопрос? Как из аватарки сделать селектор? Или как поменять иконку из кода?
сделать layer-list из обводки и аватарки
Знаю про layer-list в XML, программно не слышал даже.
То есть выход задача сводится к 1. Объединить bitmap аватарку из glide с XML drawable окружностью 2. Создать StateListDrawable , который станет селектором 3. Присвоить селектор иконке пункта bottom navigation view
2. Можно в шейп поставить цвет-селектор
Да, это хорошее замечание! Благодарю!
Обсуждают сегодня