2012-02-08 4 views
1

Я разрабатываю живые обои, и я хотел бы знать, как управлять высококачественными изображениями. Кстати, я довольно новичок в разработке Android. У меня есть 2 вопроса:Управление изображениями и масштабирование

1) Изображение, которое я использую для создания обоев, - это векторное изображение (2560w x 1600h, 32bit, 10mb точно), очень хрустящее и с действительно высоким разрешением. Я попробовал это как обойму, и это выглядит просто фантастично (на моем планшете). Я поместил его в папку drawable. Это приводит к большому размеру файла .apk (9 Мб). Можно ли использовать файлы в этом увеличенном размере apk, или это хорошая практика, чтобы уменьшить его как можно больше?

2) При построении моих обоев из Engine класса я хотел бы знать, после установки выше изображений в качестве фонового рисунка, что лучшая практика, чтобы масштабировать фитинг XY независимы размерами экрана.

PS: То, что я считаю идеальным, было использование андроида по умолчанию при попытке установить изображение в качестве обоев. Что делает система в этом случае?

Спасибо :)

ответ

1

1.) Поскольку ни андроид устройство не поддерживает resoultion больше, чем 1280x760 того, что я знаю, это не очень хорошая практика в том, чтобы изображения большего размера, чем это, поскольку они используют много пространства ни за что.

2.) В классе DisplayMetrics есть все, что вам нужно, связанные с этой проблемой.

+0

Для 2) возможно, проверьте это http://blog.edwinevans.me/?p=131 – Fofole

+0

Мой трансформатор asus имеет разрешение 1280x800 пикселей. И я помню, что установка изображения (также с сглаживанием, установленным на true) этого разрешения в качестве обоев приводила к размытому изображению, поэтому я хотел получить более крупное изображение с тем же соотношением и уменьшением масштаба. – Francesco

+0

Ну, я не был уверен в самом большом разрешении, но если вы его найдете и используете в качестве разрешения изображения, таких проблем, как размытие или что-то в этом роде не будет. Исправляя большее разрешение, независимо от того, насколько он хорош, он все равно будет оказывать негативное влияние на качество вашего изображения. – Fofole

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