Android Studio 制作.9图片

在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图片的制作,重要的是理解各边代表的含义,这样做出来的图片就可以正确使用了。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值