关于.9.png

我们都知道市面上Android机型非常多,在开发Android APP时永远都面临适配机型的问题。 其中适配不同手机的屏幕分辨率就是一个问题,为了省时省力,于是安卓应用的多数资源都使用了.9.png这种图片格式。虽然在不同分辨率的手机上,图片是根据尺寸自动缩放的,但是可能这样效果不会太好,如果想只缩放图片中的某一部分而不对边缘进行缩放,那么使用.9.pngg就很有必要了。

     android为制作这种格式的图片提供了相应的工具,在Android SDK的tools文件夹下,会有一个draw9patch.bat文件,双击就可启动该工具,启动后界面如下图:

                                                                                  

我们点击File菜单打开我们需要制作的PNG图像,如下图,左边是制作界面,右面是上下拉伸后的效果,左右拉伸后的效果,上下左右同时拉伸后的效果的预览。在最下面是几个checkbox,我们可以点中show lock这时当我们再次把鼠标移到图像上时会出现红色阴影,红色阴影之外是我们可编辑的区域,我们的定位像素就是画在这外面。同时我们可以看到提示按住Shift键用来擦除画错的像素,按下ctrl键画布局边界。


现在我们把定位像素画上,在可编辑区域先按住ctrl,然后按下鼠标左键确定起点拖动鼠标到终点释放ctrl键、鼠标左键就可以完成其中一边的定位像素,个别像素也可以直接用鼠标左键点击完成绘制。想擦除多余的像素同样操作,只不过把ctrl键换为shift键。画完之后的效果如下:


其中右侧和下侧的直线控制图片的内容显示区域,如果一行文件在这之间显示不开就会换行,左侧和上侧的直线决定了图片的可缩放区域,我们点中下面Show patches和Show content就会在左侧框和右侧框内显示出可缩放区域和内容显示区域。这样我们就完成了一个9.png格式图片的制作,单击保存即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值