Программно сделать обои подходящими для каждого экрана, а не для прокрутки - PullRequest
1 голос
/ 26 июня 2011

Я хочу программно установить обои, чтобы они точно соответствовали текущему экрану.

Android подгоняет изображение для прокрутки, когда вы меняете окна по умолчанию, и вы никогда не увидите целое изображение ни на одном экране.

Такие приложения, как Wallpaper Wizardrii, выполняют функцию установки изображения на один экран для пользователя, но я никогда не видел ответа на форуме, который бы подсказывал, как это сделать.

Может ли какой-нибудь гуру Android помочь там - эта проблема решает мою проблему уже почти неделю!

1 Ответ

3 голосов
/ 26 июня 2011

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

Кроме того, концептуально "сделайте обои подходящими дляТекущий экран "даже невозможен, потому что есть только один фоновый рисунок, но в нем могут быть показаны две ориентации (альбомная и портретная). Эти обои просто не могут точно соответствовать обеим ориентациям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...