zoukankan      html  css  js  c++  java
  • Android之.9.png图片的制作与使用

          因为android生产厂商太多,导致屏幕尺寸太多,像素不统一,给开发带来的困难太大,图片被方法或者缩小都会失真,刚开始谷歌推荐的建立多个布局文件,去适应不同的机型。但是一旦某个xml需要修改,其他的也需要被修改,这样会使界面适配变得很繁琐,.9图片可以改善这一状况

      .9.png图片其实就是png格式图片,它与普通的png图pain不同的是外围多了1px的边框,使用.9图pain可以实现背景自适应大小,不会使需要被保留的部分失真。

      制作使用步骤:

      1.准备一张png格式的图片

      2.在adt-bundle-windows-x86_64-20131030sdk ools下找到draw9patch.bat,在dos下打开,效果如下

    这张图片是随便找的

    在drawable 9-patch里面是这样的

      

    右边最上面的一张图是竖向拉伸的效果图,中间的一张是横向拉伸效果图 最下面是正常情况下的图

      

    上边黑线:横向拉伸区域,必须要画的,拉伸为横向拉伸,效果图自行看右边第二张图

    左边黑线:纵向拉伸区域,必须要画的,拉伸为纵向拉伸,效果图自行看右边第一张图

    下边黑线:可选,横向内容显示区域

    右边黑线:可选,纵向内容显示区域

    注意事项:黑线必须是连续的,如果感觉画得不好,按住shift+鼠标左键,将其选定内容擦除。画完后点击File->save

    注意一点是.9格式的,否则就功亏一篑了。

    然后.9图片的使用方法和普通图片的一样了

  • 相关阅读:
    我要录视频XML(一)
    JavaScript入门基础 (一)
    JQuery 入门24条
    3.The IoC container
    关于jquery.fn
    apche禁止列表显示文件夹中文件,并且显示特定界面
    Struts 2 + Spring 2 + JPA + AJAX
    3.The IoC container(2)
    4.9 Annotationbased container configuration
    3.5 Bean scopes
  • 原文地址:https://www.cnblogs.com/SamSarah/p/4918946.html
Copyright © 2011-2022 走看看