2014-03-05 30 views
1

我想为仅使用9-patch图像的所有分辨率开发应用程序。我将为hdpi制作9个补丁映像,并且我将不得不将其用于其他xhdpi和xxhdpi。这是否可行,并且在多大程度上最好开发一个使用所有9个补丁映像的大型应用程序?它会效率低下吗?使用9-patch图像进行应用程序开发

回答

2

9-Patch是非常常用和有用的工具。 你可以9-patch PNG的。

这是可行的,并且最好是在多大程度上开发一个使用所有9个补丁映像的大型应用程序?

确实可行,您需要决定自己的使用范围,如果您有许多图像只有不同大小的图案,那么这对您会有好处。

会是低效

你可以看到9补丁代码here看到的onDraw()是非常有效的

检查这个official document获得更多的知识。

注意这个画面: enter image description here

初学者更好的教程为here

+0

花花公子我知道西隧是9 patch..Please经过我的问题再次... –

+0

看到编辑答案 –

2

9补丁文件应该在你创建尽可能小的方式来使用,因为它只能得到拉伸它不能变得更小的原始纹理。

这里是一个小博客文章中,我对这个话题,有一些工具和说明写道:

9-Patch Tools and Explanation