我有一個小圖像250x208(尺寸從960x800減小),並使9.png出它。通過wallpaperManager.setResource(R.drawable.my_wallpaper);
將其設置爲壁紙圖像,但它仍然不正確地拉伸,因爲這不是9貼圖。爲什麼9-patch在壁紙上不起作用?
爲什麼9-patch作爲壁紙的尺寸不正確?
當你有一個應用程序必須將某些圖像設置爲壁紙時,你會做什麼?
在此先感謝
我有一個小圖像250x208(尺寸從960x800減小),並使9.png出它。通過wallpaperManager.setResource(R.drawable.my_wallpaper);
將其設置爲壁紙圖像,但它仍然不正確地拉伸,因爲這不是9貼圖。爲什麼9-patch在壁紙上不起作用?
爲什麼9-patch作爲壁紙的尺寸不正確?
當你有一個應用程序必須將某些圖像設置爲壁紙時,你會做什麼?
在此先感謝
我不相信WallpaperManager
支持九補丁,所以你可能需要渲染使用動態壁紙九宮自己。
編輯:刪除,因爲這個問題發生了變化。
您應該只使用
View
並將
android:background
設置爲九個補丁。沒有必要使用
ImageView
及其所有的自定義圖像縮放邏輯作爲背景圖像。
你是在談論主屏幕上的壁紙?或者您的應用程序中的佈局背景? – FoamyGuy 2011-05-26 17:46:43
牆紙在移動桌面,主屏幕上。喜歡動態壁紙,但只是一個普通的壁紙 – sandalone 2011-05-26 17:51:52