Конфликт растровых и векторных изображений в Android 5+ - PullRequest
0 голосов
/ 06 октября 2018

Мне нужно использовать растровые иконки в API <21 и вектор в 21+.В <code>drawable-***dpi я поставил растровые иконки.В drawable-v21 их векторные аналоги с такими же именами.

Например, для accounts.png у меня есть accounts.xml в drawable-v21.Но когда я запускаю приложение на API 21+, я вижу, что векторные иконки игнорируются.Используются растровые значки от drawable-***dpi.

По некоторым причинам я не могу использовать векторное рисование в Android Studio.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 06 октября 2018

Android всегда предпочитает ресурсы, наиболее подходящие для устройства, а drawable-***dpi имеет более высокий приоритет, чем drawable-v21 согласно таблице квалификаторов ресурсов

ПоэтомуВы должны поместить векторные иконки в каталог drawable-anydpi-v21, который использует квалификатор anydpi, чтобы обеспечить приоритет.

...