2013-10-27 57 views
1

当9个补丁文件针对不同密度进行缩放时,Eclipse中不同文件夹下的图像有什么用处。使用9个补丁映像代替mdpi/ldpi/hdpi/xhdpi映像

绘制,LDPI 绘制,MDPI 绘制,华电国际 绘制-xhdpi

为什么不能我们使用单.9.PNG文件,而不是具有不同密度不同的PNG文件?

+0

您可以使用单个9patch,但从小到大的缩放并不总是看起来不够好。此外,9patch并不严格用于缩放,它用于缩放图像的必要性,同时保留部分边框完整。 – mah

回答

0

有很多图片无法用9个修补程序进行缩放,因为它们没有内容区域。例如,应用程序图标,你不希望它在中间的xxhdpi屏幕上只有几个像素,并缩放其余部分。

当你有边框区域应该伸展出来时,你应该只使用9个补丁,但对于大多数你将要使用的图形来说,情况并非如此。例子是在XML中很难定义的边界,真正复杂的边角等。