Правильный способ использования адаптивных иконок в 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, этот файл становится, в вашем случае, ссылкой по умолчанию для этой версии и версий выше.
Надеюсь это поможет.