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

  • 相关阅读:
    vscode .vue文件中不能提示html代码
    vscode不能提示已经定义的类名和id?
    vue常用指令
    移动端性能陷阱和硬件加速
    关于样式的获取问题
    “'npm' 不是内部或外部命令,也不是可运行的程序”
    JavaScript之闭包问题
    Sublime Text 套件介紹:Pretty JSON
    教你解决Sublime Text中文乱码问题
    C# 连接Mysql 字符串
  • 原文地址:https://www.cnblogs.com/luckyplj/p/10837685.html
Copyright © 2011-2022 走看看