转载请声明出处:http://blog.csdn.net/dawanganban
我们在有些应用中会用到将图片内部指定区域撑大的效果,如微信中的消息内容背景,这时候就要用到9patch图片,效果如下:
可以看到如果不用9patch图片则图片会被撑的很难看,下面介绍一下android sdk中自带的制作9patch图片的工具。
(1)找一个.png格式的图片
(2)在android sdk文件夹下的tools文件夹中找到draw9patch.bat双击。
(3)打开如果所示的界面:
(4)选择菜单File中的Open-9patch选择刚才准备的.png图片
如上图所示,
1、2、3、4控制的是扩展区的范围。
5、6、7、8控制的是文字显示区的范围。
如果描错,可以使用Shift擦除。
注意:选中底下的Show content和 Show patches查看所选择的范围。
(5)图片另存为,在项目中使用,OK.