请输入您要查询的百科知识:

 

词条 .9.png
释义

9.png详解

PNG,是一种非失真性压缩位图图形文件格式。PNG格式是非失真性压缩的,允许使用类似于GIF格式的调色板技术,支持真彩色图像,并具备阿尔法通道(半透明)等特性。现在有很多人使用PNG格式于互联网及其他方面上。PNG的的英文名称为Portable Network Graphics,即便携式网络图片。另有说法是名称来源于非官方的“PNG is Not GIF”。

什么叫.9.PNG呢,这是安卓开发里面的一种特殊的图片

这种格式的图片在android 环境下具有自适应调节大小的能力。

(1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。

(2)允许开发人员定义内容显示区,用于显示文字或其他内容

如下图所示:

左侧和上方的黑线交叉的部分即可扩展区域

右侧和下方的黑线交叉的部分即内容显示区

用它可以实现部分拉伸,从而实现图片在安卓系统上的完美应用

拆过系统framework-res.apk包的机油们细心点看,里面有许多有.9.PNG后缀的图片

这些图片是经过安卓的工具进行特殊处理过的,如果不处理的话,直接用PNG图就会有失真,拉伸不正常的现象出现。

.9.png制作介绍

.9.png图片制作工具

java的jdk、android的sdk中tools目录下的draw9patch.bat

制作过程

首先我们准备一张需要拉伸的图片,然后将draw9patch.bat打开后,把我们准备的图片拉拽到draw9patch中进行编辑。相信大家已经看到了第二幅图中的黑色的横线条了吧,这个横线条就是通过鼠标左键点击生成的,黑色横条表示在水平方向黑色横条分为内的区域会被拉伸,同理在图片左边、右边、底端都是相同的原理。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 16:55:41