Я разрабатываю живые обои, и я хотел бы знать, как управлять высококачественными изображениями. Кстати, я довольно новичок в разработке Android. У меня есть 2 вопроса:Управление изображениями и масштабирование
1) Изображение, которое я использую для создания обоев, - это векторное изображение (2560w x 1600h, 32bit, 10mb точно), очень хрустящее и с действительно высоким разрешением. Я попробовал это как обойму, и это выглядит просто фантастично (на моем планшете). Я поместил его в папку drawable
. Это приводит к большому размеру файла .apk
(9 Мб). Можно ли использовать файлы в этом увеличенном размере apk, или это хорошая практика, чтобы уменьшить его как можно больше?
2) При построении моих обоев из Engine
класса я хотел бы знать, после установки выше изображений в качестве фонового рисунка, что лучшая практика, чтобы масштабировать фитинг XY независимы размерами экрана.
PS: То, что я считаю идеальным, было использование андроида по умолчанию при попытке установить изображение в качестве обоев. Что делает система в этом случае?
Спасибо :)
Для 2) возможно, проверьте это http://blog.edwinevans.me/?p=131 – Fofole
Мой трансформатор asus имеет разрешение 1280x800 пикселей. И я помню, что установка изображения (также с сглаживанием, установленным на true) этого разрешения в качестве обоев приводила к размытому изображению, поэтому я хотел получить более крупное изображение с тем же соотношением и уменьшением масштаба. – Francesco
Ну, я не был уверен в самом большом разрешении, но если вы его найдете и используете в качестве разрешения изображения, таких проблем, как размытие или что-то в этом роде не будет. Исправляя большее разрешение, независимо от того, насколько он хорош, он все равно будет оказывать негативное влияние на качество вашего изображения. – Fofole