在Android开发中,对于一些背景框相关的图片,一般会使用.9图片来处理,好处是不用针对每个尺寸都去切图,同时也减少了apk的体积,但实际情况,好多美工都不会处理.9图片,这就要求我们自己会处理。
在Android Studio中就已经提供了工具,同时对.9图片有很严格的要求,如果制作不合格,可能会报下面的错误:
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException:
下面简单介绍一个.9图片的制作:
1.把需要制作的图片放到图片文件夹下
2.右键该图片,选择create 9-patch file到drawable文件夹下
3.针对图片各边做下简单说明:
上:横向拉伸的区域,把想要拉伸的地方,画上一个像素点即可(注意最好是一个像素,太长会有问题),不画线的地方不被拉伸
下:横向显示的区域,也就是说线的宽度代表了内容显示的宽度
左:纵向拉伸的区域,把想要拉伸的地方,画上一个像素点即可(注意最好是一个像素,太长会有问题)
右:纵向显示的区域,也就是说线的高度代表了内容显示的高度
当我们做完之后,可以点击Show bad patches,这样有错误的地方就会显示出来,那表示我们还要在调整。
以上就是.9图片的制作,重要的是理解各边代表的含义,这样做出来的图片就可以正确使用了。
本文介绍了Android开发中.9图片的基本概念及制作方法。通过简单的步骤指导如何创建.9图片,并解释各边框的意义,确保图片能适配不同屏幕尺寸。
1820

被折叠的 条评论
为什么被折叠?



