开发中难免的会碰到背景图片部分区域拉伸的需求,那么.9.png图片可以说是完美解决问题了。
首先看下什么是.9.png图片:
百度百科:.9.PNG是安卓开发里面的一种特殊的图片,这种格式的图片通过ADT自带的编辑工具生成,使用九宫格切分的方法,使图片支持在android 环境下的自适应展示。
在eclipse版本中制作.9图片是通过sdk中自带的工具进行,在这里就不阐述了,下面讲述在as中.9.png的制作过程,首先我们只需要一个普通的图片然后放到mipmap/drawable目录下,再点击右键选择该选项。
这样的话,.9图片的初步就制作完成,接下来。
9HQTE8Z9H73X)T3J7NUTE4I.png我们可以看到总共有四个边,分别含义是:
顶部:在水平拉伸的时候,保持其他位置不动,只在这个点的区域做无限的延伸(拷贝)
左边:在竖直拉伸的时候,保持其他位置不动,只在这个点的区域做无限的延伸(拷贝)
底部:在水平拉伸的时候,指定图片里的内容显示的区域
右边:在竖直拉伸的时候,指定图片里的内容显示的区域
如图所示,左边和顶部就是我需要这张.9图片需要拉伸的地方了,而右边和底部就是我需要这个图片的内容所在的区域。
KXDL`@SUAB406OPHI~PANU8.png
那么,谢谢大家观看!
网友评论