Який піктограма правильного розміру для drawable-xxhdpi?


88

Як ми знаємо, піктограма правильного розміру:

* drawable-ldpi (120 dpi, Low density screen) - 36px x 36px
* drawable-mdpi (160 dpi, Medium density screen) - 48px x 48px
* drawable-hdpi (240 dpi, High density screen) - 72px x 72px
* drawable-xhdpi (320 dpi, Extra-high density screen) - 96px x 96px

На Jelly Bean drawable-xxhdpiможе підтримуватися. Отже, який значок правильного розміру?


1
Сьогодні я просто скопіював піктограми вищої роздільної здатності з мого додатка для iOS 7 і використав їх для свого додатка для Android. Замість 36 пікселів я використав піктограму 40 пікселів, для 48 пікселів - 58 пікселів, для 72 пікселів - 76 пікселів, а для 96 пікселів - піктограму 120 пікселів. Чіткість ікони різко зросла. Думаю, краще використовувати піктограми вищої роздільної здатності, ніж рекомендує Google.
Притеш Десай

Відповіді:


176

Щільність відображення піктограм Android

  • MDPI: 48x48
  • HDPI: 72x72
  • XHDPI: 96x96
  • XXHDPI: 144x144
  • XXXHDPI: 192x192

щоб створити піктограму для різної щільності, слід дотримуватися співвідношення масштабування 2: 3: 4: 6: 8 між п’ятьма основними щільностями (середня, висока, х-висока, хх-висока та ххх-висока).

- developer.android.com


Чи можете ви сказати мені відповідно до рекомендацій для Android, чому вони згадали 180x180 (3.0x) для надзвичайно надвисокої щільності? Будь ласка, зніміть цей сумнів. Велике спасибі
Ajit Kumar Dubey

44

Це цитата з поста на Google Plus https://plus.google.com/118292708268361843293/posts/ePQya3KsTjW по Нік Butcher

Чудовий екран на Nexus 10 потрапляє в сегмент щільності XHDPI. На планшетах Launcher використовує піктограми від одного сегмента щільності [0], щоб зробити їх трохи більшими. Щоб переконатися, що піктограма запуску (можливо, найважливіший актив ваших додатків) чітка, вам потрібно додати піктограму 144 * 144 пікселів у папці drawable-xxhdpi або drawable-480dpi.

Отже, для кваліфікатора xxhdpi вам потрібно буде створити піктограму розміром 144 * 144px для піктограми вашої панелі запуску. Ви можете розмістити його в drawable-xxhdpi або drawable-480dpi

EDIT: Додати до оригінальної відповіді на адресу конуса коментарів ОП.

Відповідно до цього посилання: http://developer.android.com/guide/practices/screens_support.html#DesigningResources , альтернативні ресурси слід створювати із використанням цього співвідношення: масштабне співвідношення 3: 4: 6: 8 . Однак, якщо ви стурбовані втратою якості щодо ресурсу, який можна конфігувати в додатку, подумайте про використання 9-патч-зображень, де це можливо. Це зменшить або усуне будь-яку втрату якості. Операційна система Android сама по собі робить надзвичайну роботу з обробкою екранів різного розміру в більшості випадків.

Що стосується розміру піктограми 144 * 144px, створіть будь-яку з цих двох папок drawable-xxhdpi або drawable-480dpi і помістіть у неї лише піктограму запуску зазначеного розміру. Це має зробити це.


Дякую за вашу відповідь. До речі, чи можу я скопіювати свої старі значки з xhdpi в xxhdpi і переконатися, що там не буде втрачено. Оскільки я прочитав документ з developer.android.com/reference/android/util/ ... - це пояснення: "Програми, як правило, не повинні турбуватися про цю щільність; покладання на масштабовану до неї графіку XHIGH має бути достатнім для майже всіх випадків." Мене це бентежить, дякую.
Jerikc XIONG

@JerikcXIONG: Я думаю, що в цьому рядку мова йде про графіку загалом. Враховуючи це, я думаю, було б доцільним створити лише піктограму панелі запуску xxhdpiі дозволити ОС обробляти графіку в додатку.
Сіддхарт Леле

Тобто, якщо я це зроблю, це може призвести до проблеми якості. Правда? А чи знаєте ви, як отримати 144 * 144? Чи існує якась формула про те, як отримати розмір піктограми в різних ситуаціях?
Jerikc XIONG

Чому 480 асоціюється з xxhdpi?
ІгорГанапольський

1
@IgorGanapolsky: Не впевнений у тому, чому саме . Але підказка при наведенні курсора на це слово XXHDPIпоказує Екстра-екстра! - високу щільність (480 dpi) у документації Metrics and Grids .
Сіддхарт Леле


0

Стандартний розмір піктограми при зануренні становить 48 занурень .

Ви можете використовувати цю послугу для створення значків усіх розмірів. (Розмір набору - 48 занурень та інші налаштування)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.