Android 9 PATCH 图片

本文介绍9.png格式的特点,包括其自适应调节大小的能力及如何定义可扩展区域与内容显示区。此外,还详细讲解了使用androidsdk提供的draw9patch.bat工具制作9.png格式图片的方法。
本文围绕 .9.png 格式图片讨论以下两个话题:
1. 该格式图片的特点
2. 制作方式

[b]一 .9.png 格式的文件的特点[/b]
与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。
这种格式的图片在android 环境下具有自适应调节大小的能力。
(1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。
(2)允许开发人员定义内容显示区,用于显示文字或其他内容
如下图所示:
左侧和上方的黑线交叉的部分即可扩展区域
右侧和下方的黑线交叉的部分即内容显示区

[b]二、 .9.png 图片的制作[/b]
android sdk 的 tools 文件夹下提供了制作该格式图片的工具 [color=darkred]draw9patch.bat[/color]

使用此工具打开任意图片之后,将鼠标置于图片上,主界面如下图所示:
[img]http://dl.iteye.com/upload/attachment/536715/c38fa72b-3629-3c15-b573-308c793eac80.jpg[/img]

被黑色覆盖的是不可编辑(锁住)的区域,周围的一圈一个像素的边沿是可编辑区域。
按住鼠标左键,在左侧和上方的边沿画出可扩展区,在右侧和下方画出内容显示区,
完成绘制以后,选择file-> save ,即可保存为 .9.png 格式的文件,并在android 项目中使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值