2016-11-11 11 views
0

В iOS при создании набора изображений мне нужно установить изображение с разрешением (x, y), (2x, 2y), (3x, 3y). Что-то подобное для Android для mdpi hdpi xhdpi?mdpi hdpi xhdpi Что такое правило разрешения?

Я хочу использовать точное изображение пикселей для разных классов размера в Android.

Какую настройку мне нужно выбрать при добавлении Image Asset? Мне нужны эти изображения в произвольном месте в приложении, как ImageView.

enter image description here

+2

Вы могли бы хотеть попробовать этот [android.dev поддерживает разные плотности] (https://developer.android.com/training/basics/supporting-devices/screens.html) –

+0

Я предполагаю, что вы сбиваете с толку 'resolution' с' density'. –

ответ

3
(0.75x) for low-density 
(1.0x baseline) for medium-density 
(1.5x) for high-density 
(2.0x) for extra-high-density 
(3.0x) for extra-extra-high-density 
(4.0x) for extra-extra-extra-high-density 

из Official Documentetion

+0

Знаете ли вы, какая настройка мне нужна при добавлении 'Image Asset'? –

+0

Эти значки имеют разные цели и размеры. Взгляните на [this] (https://developer.android.com/studio/write/image-asset-studio.html) руководство. –

0

Здесь представлены масштабные коэффициенты для различных плотностей устройств

(0.75x) for low-density 
(1.0x baseline) for medium-density 
(1.5x) for high-density 
(2.0x) for extra-high-density 
(3.0x) for extra-extra-high-density 
(4.0x) for extra-extra-extra-high-density 
0

Позвольте мне указать больше.

В Android Существует три типа изображения (значок), которые можно использовать в приложении для Android.

для целей плотности @ Андрей Омельченко прав.

Но вы должны создать этот путь ..

, если изображение (Bar Action и Tab значок)

mdpi = 32 * 32 
hdpi = 48 * 48 
xhdpi = 64 * 64 
xxhdpi = 96 * 96 

если изображение (Уведомление Icon)

mdpi = 25 * 25 
hdpi = 38 * 38 
xhdpi = 50 * 50 
xxhdpi = 75 * 75 

если Изображение (значок пусковой установки)

mdpi = 48 * 48 
hdpi = 72 * 72 
xhdpi = 96 * 96 
xxhdpi = 144 * 144 
xxxhdpi = 196 * 196 
+0

Что делать, если мне нужно изображение для произвольного 'ImageView'? Как создать 'Image Asset'? Какая настройка мне нужна? –

+0

@ János, поскольку вы используете для значка. для изображения у вас есть 9 патчей Генератор изображений для более подробной информации: https://romannurik.github.io/AndroidAssetStudio/nine-patches.html – Ironman

+0

Но 9 патчей для кнопок, где ширина меняется в зависимости от содержимого, текст не так ли? Но в моем случае у меня есть только изображение с '44dp x 44dp'. –

1

Pixel Плотность

MDPI (базовый уровень): 160 точки на дюйм 1 ×

ИПЧР: 240 точек на дюйм 1.5 ×

xhdpi: 320 точек на дюйм 2 ×

xxhdpi: 480 точек на дюйм 3 ×

xxxhdpi: 640 точек на дюйм 4 ×

Launcher иконки

48 × 48 (MDPI)

72 × 72 (hdpi)

96 × 96 (xhdpi)

144 × 144 (xxhdpi)

192 × 192 (xxxhdpi)

512 × 512 (Google Play магазин)

Панель действий, Dialog & Tab иконки

24 × 24 площадь в 32 × 32 (MDPI)

36 × 36 площадь в 48 × 48 (ИПЧР)

48 × 48 области в 64 × 64 (xhdpi)

72 × 72 площадь в 96 × 96 (xxhdpi)

96 × 96 районе 128 × 128 (xxxhdpi)

Малый Контекстные Иконки

16 × 16 (MDPI)

24 × 24 (ИПЧР)

32 × 32 (xhdpi)

48 × 48 (xxhdpi)

64 × 64 (xxxhdpi)

Уведомление иконки

22 × 22 площадь в 24 × 24 (mdpi)

33 × 33 площадь в 36 × 36 (hdpi)

44 × 44 площадь в 48 × 48 (xhdpi)

66 × 66 площадь в 72 × 72 (xxhdpi)

88 × 88 площадь в 96 × 96 (xxxhdpi)