首页 > 代码库 > 关于Android制作.9.png图片

关于Android制作.9.png图片

第一个问题,.9格式的图片与我们之前的一般图片有什么问题呢?

      这是安卓开发里面的一种特殊的图片。这种格式的图片在android 环境下具有自适应调节大小的能力。 (1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。(2)允许开发人员定义内容显示区,用于显示文字或其他内容。

      第二个问题,.9.png格式图片有什么用处呢?

       这个用处就大了,打比方最简单的用法就是微信聊天的对画框文字背后包裹的背景图片就是使用了.9格式的图片,可以随文字的多少伸缩其大小,既美观又实用!

       第三个问题这种格式用起来麻烦吗?

       使用非常简单,因为我们的Android开发组建下的tools目录下的draw9patch.bat文件就可以帮助我们完成.9格式图片的开发。但注意一点:使用这个bat文件一定要先在你的电脑环境下配置好java环境变量!

        打开draw9patch.bat文件,我们可以看到以下界面

         

     接下来点击file-open打开你想要编辑的图片即可,就可以看到以下界面

    

    将鼠标放在白色边框,点住左键不放拖动,会出现黑色线.黑色线条表示可拉伸该区域。  没有黑色条的位置覆盖的区域是图片拉伸时保持不变(比如,如果图片的四角为弧形的时候,当图片被任意拉伸时,四角的弧形都不会发生改变)如果失误多选了部分,可按住shift键,点击鼠标左键去掉黑色条。

     选择好区域后,点击左上file-》save 9-path,保存图片,后缀名为xxx.9.png,

关于Android制作.9.png图片