Как я могу использовать пользовательское изображение в качестве отображаемого в BottomNavigationView?

#android #kotlin #android-drawable #android-bottomnav

#Android #kotlin #android-drawable #android-bottomnav

Вопрос:

Я показываю значок в пункте меню BottomNavigation с помощью этого кода:

 val customBadge = bottomNavigation.getOrCreateBadge(R.id.menu_item_id)
customBadge.isVisible = true
  

введите описание изображения здесь

ВОПРОС:

Вместо использования значков по умолчанию я хотел бы использовать пользовательское изображение, которое я импортировал в качестве Drawable ресурса в своем проекте R.drawable.custom_badge .

 customBadge.setDrawableBadge(R.drawable.custom_badge)

fun setDrawableBadge(drawableResource: Int) {
    // Anyone knows how to implement this?
}
  

Ответ №1:

Это не ожидаемый ответ, но в настоящее время ( 1.3.0-alpha03 )

Прямо сейчас мы намеренно не открываем поддержку для настройки формы значка, который можно рисовать, потому что наши дизайнеры проводят исследования юзабилити о том, как расширить значки для поддержки большего количества вариантов использования.