Определение размеров изображений для различных размеров/плотности экрана Android
Я просмотрел документацию Поддержка нескольких экранов на Android, и мне просто нужно некоторое уточнение...
Я понимаю, что проектирование трех уникальных интерфейсов (ldpi, mdpi и hdpi) было бы лучшим способом поддержать все потенциальные экраны Android с минимальным масштабированием/искажением.
Да, я знаю, что есть похожие вопросы, но... Если я создаю образ для теста mdpi (скажем, мое изображение 300x210, например), как мне определить, какой размер мне понадобится, чтобы воссоздать этот изображение в ldpi и hdpi? Этот пост, а также поиск по Google приводит меня к мысли, что ldpi составляет всего 75% от изображения mdpi, а hdpi - 150% от изображения mdpi. Это точно?
Ответы
Ответ 1
-ldpi
составляет ~ 120dpi, -mdpi
составляет ~ 160dpi, -hdpi
составляет ~ 240 dpi.
Итак, изображение шириной 320 пикселей равно 2 дюйма в -mdpi
. Если вам нужно 2-дюймовое изображение на -ldpi
, вы хотите, чтобы оно составляло 240 пикселей (= 75% от оригинала). Если вам нужно 2 "изображение на -hdpi
, вам нужно 480px (= 150% от оригинала).
Следовательно, ваш анализ является точным.