Правильный способ использования адаптивных иконок в API 26+

Мне удалось заставить мои адаптивные значки работать, создав папку mipmap-anydpi и размещение предложенного XML-файла там ( https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive.html)

Это работало на api 26, но сломало иконки на версиях Android ниже, чем сейчас, теперь они показывают изображение Android по умолчанию. Мне удалось это исправить, переименовав мою папку в mipmap-anydpi-v26, теперь иконки работают как положено на всех поддерживаемых API-интерфейсах.

Мой вопрос заключается в следующем, мы должны сделать это так? Будет -v26 заставить его также работать на API 27+ или я должен создать отдельный -v2X папка для каждого будущего API?

1 ответ

Решение

Когда вы создаете папку или файл ресурсов для определенной плотности экрана или версии для Android, этот файл становится, в вашем случае, ссылкой по умолчанию для этой версии и версий выше.

Надеюсь это поможет.

Другие вопросы по тегам