zoukankan      html  css  js  c++  java
  • 022 Android .9图片的含义及制作教程

    1.图片(.9.png格式)的概念

    (1)9patch图片是andriod app开发里一种特殊的图片形式,文件的扩展名为:.9.png

    (2)9patch图片的作用就是在图片拉伸的时候保证其不会失真。所以我们使用.9图片,让图片在指定的位置拉伸和在指定的位置显示内容,这样图片的边边角角就不会出现失真了。

    2.图片(.9.png格式)的作用

    9patch和一般图片的区别在于.9图片有四条黑边,而一般的图片没有,这四条黑边就是用来拉伸和指定显示位置的。

    3.利用Android studio绘制.9图片

    (1)绘制之前先来说一下.9图片的四条黑边的意义,每条黑边的意义都不一样。
    顶部:在水平拉伸的时候,保持其他位置不动,只在这个点的区域做无限的延伸

    左边:在竖直拉伸的时候,保持其他位置不动,只在这个点的区域做无限的延伸

    底部:在水平拉伸的时候,指定图片里的内容显示的区域

    右边:在竖直拉伸的时候,指定图片里的内容显示的区域

    (2)绘制.9图片(描黑边)

    <1>将.jpg文件转化为.9.jpg文件

    将一张ic_launcher.png图片放到drawable文件夹下,右键这张图片,选择create 9-Patch file,选择.9图片的路径和命名(这里就不管,默认保存),点击OK

    <2>描边时,按下鼠标左键,然后放在图片边界移动就能描边了,要是想要去掉黑边,可以按下Shift键,然后点击鼠标左键

     

    参考文献:https://blog.csdn.net/sunbinkang/article/details/77331718

  • 相关阅读:
    多尺度目标检测 Multiscale Object Detection
    转置卷积Transposed Convolution
    Fine-Tuning微调原理
    eclipse中alt+/失效的几种解决方法
    错误笔记 对象为null时调用改对象的方法会报错
    JAVA -数据类型与表达式---变量与赋值
    错误笔记 3 变量值未初始化
    JAVA BigDecimal 用法
    JDBC url连接字符串错误1
    JDBC连接最新版Mysql数据库url设置
  • 原文地址:https://www.cnblogs.com/luckyplj/p/10837685.html
Copyright © 2011-2022 走看看