2015-03-09 1 views
-1

Я создал изображение для использования в андроидном заставке, и оно отображается правильно на моем телефоне, однако, когда я открываю приложение на телефоне с большим экраном, он пикселирует. Поэтому мне было интересно, нужно ли создавать более одного изображения, и если да, какие размеры я должен установить для других изображений, потому что я знаю, что не могу использовать те же размеры, что и для значка приложения?Как создать изображение, которое можно использовать для разных размеров экрана для Android?

ответ

0

вы могли бы использовать рисовать-9-патч, чтобы указать, какой область изображения может быть продлен.

Google draw-9-patch

1

Если изображения некачественно

  • , то вам нужно добавить фотографии в увеличенном виде для каждого размера экрана под папку Рез. Размеры зависит от вашей цели

или

  • масштаба изображения. чтобы быть безопасным, сделать его больше

это может помочь вам: am I supposed to make images larger for tablets, or same size as handset?

0

Я работал с двумя подходами до сих пор:

композиции экрана

Один подход может быть с использованием композиции brackground и логотип. У вас может быть логотип настолько большой, насколько вам нужно (для экранов с высоким разрешением), а фон как повторяемая текстура (все зависит от вашего проектного подхода) или градиента или другой композиции (менее подверженной ошибкам пикселизации).

Как большой, как возможный подход

Если один образ ваш подход, вы должны сделать исследование, чтобы знать, в настоящее время наиболее часто используемый и самый большой андроид экран используется (https://developer.android.com/about/dashboards/index.html). Зная это, вы можете создать свой образ для этого [высокого] разрешения и установить scaleType как CENTER_CROP. При этом вы убедитесь, что изображение будет центрировано внутри экрана, сохраняя пропорции и с самым высоким разрешением [следите за логотипами/графическими позициями, если вы хотите быть уверенными, что они остаются видимыми даже на тонких экранах) ,

0

Для иконки, лучший способ Draw 9-patch

В противном случае, вам необходимо масштабировать изображения в drawable-xx (каталог Рез), here the explanation

Смежные вопросы