android 程序中使用.9图片

一、什么是9.png:

       9.png格式的图片是安卓平台上新创的一种被拉伸却不失真的玩意(挺高级的吧)

      首先我们还是得介绍一下,9.png图片他的具体不同之处,它的四周与普通的png图片相比多了一个像素位的白色区域,
该区域 只有在图片被还原和制造的时候才能看到,当打包后无法看见,并且图片的总像素会缩小2个像素,比如23x23像素的9.png图片被 打包后会变成21x21像素。所以我们在制作的时候要注意掌握尺寸。 当我们制作出9.png图片的时候你还有惊奇的发现一个几KB或者几十KB的图片,变得非常的小,一般只有几百个字节那么大, 系统加载起来当然会更加的流畅咯。

         .9图片的制作工具在解压的sdk目录下tools:draw9patch,双击即可打开。将你用PS制作的图片素材,拖到该窗口中,出现如图:

         解释:中间黑红条纹部分表示不能编辑,边缘白色透明框就是上述介绍的增加的一像素边框

           将鼠标放在白色边框,点住左键不放拖动,会出现黑色线条如图:

         解释:1号黑色条位置向下覆盖的区域表示图片横向拉伸时,只拉伸该区域 
                    2号黑色条位置向右覆盖的区域表示图片纵向拉伸时,只拉伸该区域   
                    3号黑色条位置向左覆盖的区域表示图片纵向显示内容的区域 
                    4号黑色条位置向上覆盖的区域表示图片横向显示内容的区域没有黑
                      色条的位置覆盖的区域是图片拉伸时保持不变(比如,如果图片的
                      四角为弧形的时候,当图片被任意拉伸时,四角的弧形都不会发生
                      改变)如果失误多选了部分,可按住shift键,点击鼠标左键去掉黑
                      色条。

            右边3个黑色图形区域为显示当前拉伸效果

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

          我们可以看见图片的周围多了4个黑色条,不要急这个图片还不能用,这就是
    原始的9.png图片,当我们进行下一步操作后,这个图片就变得正常了。

去黑边:
解压xUltimate-d9pc-x86.rar压缩包
1.把预处理黑边的图片到目录example1\res\drawable-hdpi下
2.双击xUltimate-d9pc.exe,听到电脑滴的一声,即可完成去黑边(此时的9.png图片内部加载了黑边信息)
3.根目下会自动生成done文件,在done\example1\res\drawable-hdpi下,就是我们经过处理的9.PNG图片
4.这个图片就是我们要美化替换的图片


======================================
反编辑出来的图片作黑边模版
=====================================
解压
压缩包

点安装.bat”,此时会在系统c盘生成几个文件。

       3、将你要修改的framework-res.apk(当然也可以是其他系统程序apk文件,如music.apk)重命名为update.apk,并放到c:盘根目录

(必须放c:,因为后面执行的批处理文件编写的是在c:工作)

       4、执行c:根目录下unpack.bat,此时会在c:生成一个update的文件夹,里面的内容就是你要修改的APK文件,并且当你打开drawable-hdpi

文件夹时你会发现里面的9.png图片变得和我们上面制作的相像了,都有4条黑边,这就是该工具将其还原了。

=======================
按AIT+TAB键,转换窗口。对照黑边模版,画的黑边速度快,准
===============================

4b26d01d-c056-3b85-9fe7-4f56209009d9.jpg (174.82 KB, 下载次数: 4)

4b26d01d-c056-3b85-9fe7-4f56209009d9.jpg

3e9b5a41-c532-3e6b-b4e9-7fe07e6dba99.jpg (170.78 KB, 下载次数: 0)

3e9b5a41-c532-3e6b-b4e9-7fe07e6dba99.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值