Почему 9-патч не работает на обоях? - PullRequest
0 голосов
/ 26 мая 2011

У меня было маленькое изображение 250x208 (размер уменьшен с 960x800) и я сделал из него 9.png. Установите его в качестве фонового рисунка через wallpaperManager.setResource(R.drawable.my_wallpaper);, но он по-прежнему неправильно растягивается, как будто это не 9-патч.

Почему 9-патч не подходит по размеру в качестве обоев?

Что вы делаете, когда у вас есть приложение, которое должно установить какое-то изображение в качестве обоев?

Заранее спасибо

1 Ответ

2 голосов
/ 26 мая 2011

Я не верю, что WallpaperManager поддерживает девять патчей, поэтому вам, возможно, придется визуализировать девять патчей самостоятельно, используя живые обои.


РЕДАКТИРОВАТЬ : удалено с момента изменения вопроса.

Вы должны просто использовать View с android:background, установленным на девять патчей. Для фонового изображения не нужно использовать ImageView со всей его причудливой пользовательской логикой масштабирования изображения.

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