Android .9.png 的介绍

概述

.9.PNG是安卓开发里面的一种特殊的图片,这种格式的图片通过ADT自带的编辑工具生成,使用九宫格切分的方法。点九图是一种可拉伸的位图,android会自动调整它的大小,来使图像在充当背景时可以在界面中自适应展示

生成图片

.9.png只能放在drawable文件夹中,右键.png图片,找到如下属性生成.9.png

制作图片

制作界面

Zoom:左边原图的缩放比例 
Patch scale:右边点9图缩放后的效果 
show lock:鼠标放到原图上,会显示红色斜线部分。表示点9图锁定的区域
show content:是右边图中蓝色部分,蓝色表示可以填充内容,白色便是不可填充内容,移动原图中右边和下边的修改可填充内容的区域,规则如上
show patches:显示原图中可以缩放的区域,如下图绿色和紫色部分 

黑色的边线

 9.png图周围会有一条黑色的线条,这些黑色线条有什么作用呢?就是用于指定我们背景的 “拉伸区域”

  • 左边黑线:纵向拉伸区域,控制纵向拉伸,这条边必须画黑线
  • 上边黑线:横向拉伸区域,控制横向拉伸,这条边必须画黑线
  • 右边黑线:纵向内容显示区域,可选
  • 下边黑线:横向内容显示区域,可选

图解

左边原图的粉色区域是可拉伸的区域

右边预览图,分别是纵向拉伸,横向拉伸,扩展拉伸,紫色区域就是拉伸了的区域

.9.png图片的用处

经常遇到这样,边缘模糊,阴影扩散,有的可能还有很明显的锯齿

经过制作,4个角不会被拉伸,只是拉伸了平面

效果如下:

 

posted @ 2018-09-14 10:34 xi阳 阅读(...) 评论(...) 编辑 收藏