Какую иконку мне следует развернуть в приложении Android 1.x и 2.x? - PullRequest
3 голосов
/ 23 марта 2010

Дело в том, что в Android 1.5 и 1.6 у нас было Руководство по дизайну иконок . В этом руководстве приведены спецификации для значков приложений. Каждое приложение должно соответствовать этому. Однако в последних версиях Android (2.0 и 2.1) значки изменились со старого на новый плоский стиль 2D. Каждый значок в Nexus One имеет такой стиль, поэтому даже Google не соответствует директиве . Чтобы увидеть различия между значками высокой и низкой плотности, посмотрите это изображение и сравните значок Evernote с остальными.

Мне удалось использовать разные значки, используя два каталога с разными значками: drawables-hdpi/icon.png и drawables/icon.png, НО не каждый Android 2.x будет HDPI и не каждое устройство Android 1.x быть низкой плотностью пикселей. Итак, вопрос:

Должен ли я использовать различные значки для разных версий платформы Android в моем файле apk? и если я должен, как мне это сделать?

1 Ответ

4 голосов
/ 23 марта 2010

Существуют дополнительные идентификаторы ресурсов, которые можно использовать для определения конкретной версии Android, работающей на устройстве.

Например, вы можете использовать drawable-v3 для Android 1.5 и 1.6 и drawable-v5 для Android 2.0 и выше (точнее drawable-ldpi-v5, drawable-mdpi-v5 и drawable-hdpi-v5 на практике).

В любом случае вам нужно иметь три иконки для трех разных плотностей экрана (в противном случае после масштабирования это выглядит не очень хорошо), поэтому добавить дополнительную директорию / значок для Android 1.5 не так уж и плохо.

Или вы можете просто отказаться от папки Android 1.5 и оставить для нее "плоский" значок & mdash; Я уверен, что пользователи не будут особенно обеспокоены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...