转自:http://blog.sina.com.cn/s/blog_7501670601010mfl.html
这篇文章是android开发人员的必备知识,内容摘选自网络,友我为大家整理和总结,不求完美,但是有用。
视频教程地址:http://player.youku.com/player.php/sid/XMTMwODc3Njc2/v.swf
1.背景自适应且不失真问题的存在
2.9.PNG格式。

如上图《也就是说,在手机里。无论上面那张图怎么放大,四周的圆角都是不会被放大的!只有left(左)和top(上)边框内才会伸缩!
在Android中以9.PNG格式的图片未背景,则能够自定义拉伸而不失真,比如系统的Button就是一个典型的例子。
3.使用Draw9Patch.jar制作9.PNG图片之定义拉伸区域。
第一步:准备要拉伸的图片。

默认的拉伸是整体拉伸,其实边框部分我们并不想拉伸,好,我们自己来定义拉伸区域,如下图

然后点击File,导出为content.9.png。
看看效果!可以看出,边框非常的清晰。下右边是未使用.9.PNG的对比图,而且也不是我们要的效果:


到这里为止,我们已经基本会制作.9.PNG图片了。为了知识体系的全面性和深入性,我们继续。
4.使用Draw9Patch.jar制作9.PNG图片之定义内容区域。

我们定义了一个很小的内容区域,其他的地方则自动充当边框,从而使内边距显的很大,如下图,

呵呵!ok了!
5.制作.9.PNG的高级技巧。

........


教程就到此结束了!送给准备学习开发的机油!!
附件更新在一楼!
如果想了解更多的详细教程!可以看看这个!也希望能有机油给我提些宝贵意见!!
http://bbs.dospy.com/space.php?27035863/mythreads