赞
踩
.9(点9)图片是安卓开发里面的一种特殊图片,这种格式的图片通过draw9patch工具编辑生成,使图片可以在android系统下适应不同的分辨率进行展示。
.9图片一般命名.9.png,如my.9.png,那么为什么要做.9图片呢?下面我们通过实例来看一下。我们先来看看原图
这是一个气泡图片,我准备用来在地图app上显示地址等信息的。下面我们来看看不使用.9格式的图片的效果是怎么样的。
我把它命名为pp.png,并设置为layout的背景图片。下面这张是我们处理前的效果图:
我们再看看处理后的效果图:
现在大家应该知道为什么要做.9图片了吧?就是为了这个效果!那么,为什么会有这么大的差距的呢?原因很简单,因为我们的原图是很小的,但是在上面的图片中我们可以看到,图片被放大了,因为文字太多,所以整个图片被进行了拉伸,而整张图片被拉伸的话,就会变成了第一张图片那样,变得很丑。而第2张图片是经过了处理的,制作成了.9格式的图片,换句话说就是我们指定了这张图片哪些地方可以进行拉伸,哪些地方不能,所以就达到了这么完美的效果。
说了这么多,那么.9图片跟普通图片有什么区别呢?下面我们来看看实例中的这张图片
我们可以看到,这张就是经过处理的图片,他的文件名也从pp.png变成了pp.9.png,注意.9是必须的,不可以删除。(后面这个文件后缀名.png应该也是必须的,也就是说我们的图片必须是png格式的,这个没有求证,不过我想我的猜测应该是100%准确的)
从上面的图片中,我们可以看出什么
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。