在我的Android应用程序中我想实现这种效果
考虑不同的分辨率和密度,我决定创建一个9补丁的png文件:
当我伸展它看起来很好:
但是在Android模拟器中它很模糊
正如您所看到的,质量很糟糕。为什么?我需要做些什么才能从第一张图片中获得质量?
答案 0 :(得分:4)
首先,你应该为ldpi,mdpi,hdpi屏幕提供不同的9补丁。然后在清单文件中写入此标记:
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
然后android将采用适当的drawable并且不会模糊它。