使用9补丁图像进行应用程序开发

时间:2014-03-05 08:44:12

标签: android android-layout android-ui nine-patch

我想仅使用9补丁图像为所有分辨率开发应用程序。我将为hdpi提供9个补丁图像,我将不得不拉伸并将其用于其他xhdpi和xxhdpi。是否可行,并且在多大程度上使用所有9个补丁图像开发大型应用程序更好?它会效率低吗?

2 个答案:

答案 0 :(得分:2)

9-Patch是非常常见且有用的工具。 你可以9补丁PNG。

  

是否可行并且在多大程度上使用所有9个补丁图像开发大型应用程序更好?

这肯定是可行的,你需要自己决定使用的延伸,如果你有许多不同尺寸的相同图案的图像,那么它对你有好处。

  

效率低下

您可以看到9个补丁代码here,以确保onDraw()非常有效

选中此official document以获取更多知识。

注意这张照片: enter image description here

更好的初学者教程是here

答案 1 :(得分:2)

9-Patches应该以尽可能小的方式使用它,因为它只能被拉伸,它不会变小原始纹理。

这是我在这个主题上写的一篇小博文,里面有一些工具和解释:

9-Patch Tools and Explanation