在我的Android應用我想達到這種效果九宮格圖像質量差
約不同的分辨率和密度的思考,我決定建立一個九宮png文件:
當我舒展它,它看起來相當精緻:
但在Android模擬器是模糊
正如你所看到的質量不好。爲什麼?我需要做些什麼來實現第一張圖片的質量?
在我的Android應用我想達到這種效果九宮格圖像質量差
約不同的分辨率和密度的思考,我決定建立一個九宮png文件:
當我舒展它,它看起來相當精緻:
但在Android模擬器是模糊
正如你所看到的質量不好。爲什麼?我需要做些什麼來實現第一張圖片的質量?
首先,您應該爲ldpi,mdpi,hdpi屏幕提供不同的9補丁。然後在清單文件中寫入此標記:
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
然後android將採取適當的drawable並且不會模糊它。
我剛剛創建了一個工具,可以很好地調整漂亮的補丁。只需拖放一個.9.png文件,它將從xhdpi版本創建ldpi,mdpi,hdpi 9p:http://code.google.com/p/9patch-resizer/ – Redwarp
您是否爲每個屏幕密度(ldpi,mdpi,hdpi)創建了一個九個補丁映像?有必要讓您的圖像在每個設備上都看起來很好。 – Dalmas