Согласно этой ссылке было бы здорово предоставить 48 x 48, 72 x 72 и 92 x 92. Мой вопрос: нужно ли поддерживать одинаковое разрешение для всех изображений разного размера? Или разные размеры изображений с разным разрешением?
Разрешение значка Android
Ответы (1)
Та же ссылка, которую вы указали, дает вам ответ. Разрешение должно быть разным для каждого размера:
- 48x48: ~160 точек на дюйм
- 72x72: ~240 точек на дюйм
- 96x96: ~320 точек на дюйм
- 144x144: ~480 точек на дюйм
Вы также должны отметить, что они предоставили в качестве примера размер 48x48 (который отлично подходит для значков), но масштабирование также работает для каждого изображения, которое вы должны использовать в своем приложении.
Другим примером может быть изображение 16x16 (которое будет маленьким контекстным значком, таким как звезда), вы будете использовать одинаковое разрешение для каждого уровня, но размер будет отличаться, например:
- 16x16: ~160 точек на дюйм
- 24x24: ~240 точек на дюйм
- 32x32: ~320 точек на дюйм
- ...
person
Vulpes
schedule
12.07.2014
Мне просто нужно сосредоточиться только на размере изображений. Похоже, нужно больше усилий при создании в другом разрешении.
- person WenHao; 12.07.2014
Я бы сказал, что если ваше базовое изображение имеет высокое разрешение/большой размер, вы можете просто уменьшить изображения до нужного размера. Но вы всегда можете сжать изображения для экранов с низкой плотностью. Пока изображения не выглядят нечеткими на телефоне, все в порядке.
- person Vulpes; 12.07.2014
Итак, если я предоставлю 1 изображение с высоким разрешением, Android поможет мне изменить его размер/масштабировать в соответствии с телефоном с низким и средним разрешением?
- person WenHao; 12.07.2014
Да, но есть недостатки. Вы всегда можете масштабировать их заранее.
- person Vulpes; 12.07.2014