Android.9图片说明

2023-10-28 04:40
文章标签 图片说明 android.9

本文主要是介绍Android.9图片说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

什么是.9图片

至于什么是.9图片这里就简单提一下,即图片后缀名前有.9的图片,如pic.9.png、pic1.9.jgp,诸如此类的图片
就称为.9图片。

.9图片的作用

①.9图片的作用是在图片拉伸的时候特定的区域不会发生图片失真,至于哪些部分不会失真那么得看你的图片是如何绘制的。

②当一张图片作为背景时可以指定前景内容的显示区域。如图:

\
其中灰色是背景、绿色是前景。那么前景放在背景的具体位置是可以通过.9图片进行规定的。

如何绘制.9图片

①利用android开发环境中提供的工具draw9patch。

draw9patch如图 :

\
在“原始图像显示绘制区域”(这个名称自己取的)其实显示的是一张原始图片,并且在原始图片的四周添加了一个像素,通俗点说就是图片比原始图片扩大了一圈,多出来的那一圈是透明像素。我们需要绘制的地方真是在那一圈透明像素上进行绘制。在绘制之前先讲讲那一圈透明像素的含义。如图: \

四周分别命名为L、T、R、B。

绘制在L的区域:用于拉伸的纵向区域。

绘制在T的区域:用于拉伸的横向区域。

绘制在R的区域:用于显示前景的纵向范围。

绘制在B的区域:用于显示前景的横向范围。

举例说明一下,如图 :

\

这个图会如何拉伸、如何显示前景呢?最简单的方法是直接看“拉伸预览区”,当然更快捷是方法是你能直接看出这个区域。

拉伸区域

如图:

\

红色框区域:表示纵向拉伸的区域,也就是说,当图片需要纵向拉伸的时候它会只指定拉伸红色区域,其他区域在纵向是不会拉伸的。

绿色框区域:表示横向拉伸的区域,也就是说,当图片需要横向拉伸的时候它会只指定拉伸绿色区域,其他区域在横向是不会拉伸的。

显然红色和绿色相交的部分是既会进行横向拉伸也会进行纵向拉伸的。

前景的显示区域

如图:

\

蓝色区域:表示前景能显示的纵向范围。即前景的最上面可以显示到什么地方,最下面可以显示的什么地方。

黄色区域:表示前景能显示的横向范围。即前景的最左边可以显示到什么地方,最右边可以显示的什么地方。

蓝色和黄色相交部分:表示整个前景能显示的区域。一个区域是矩形的,蓝色规定了上下边界,黄色规定了左右边界,两者共同当然也就规定了一个矩形区域。

②利用photoshop进行绘制。

如何绘制?

A、首先将画布四周放大一个像素。

B、然后在四周绘制黑色像素(四周像素的意义参见①)。

C、保存的时候改成.9图片的后缀名。

何时使用ps绘制?

A、图片很大的时候用draw9patch不是很好绘制,这个时候你就可以利用ps进行绘制。

B、当你要做很多图标的时候,你可以利用ps中的动作功能来批量完成。

小结:如果你熟悉ps的话某种程度上可以做到事半功倍。而且可以做一些模板,或者是录制一些动作。

何时需要使用.9图片

简单点讲,一张图片被拉伸以后会发生严重的图像失真时,那么就可以考虑.9图片。那么哪些时候这种图片格式是比较有效的呢?

①图片有圆角并且其他某一区域可以拉伸而不影响图片效果。

②一些图标需要适配不同的分辨率的设备。

当然具体的使用还得看具体的要求,这里只是说了一下我最常用的,不常用的就没有列举了。

PS:.9图片很多时候你知道怎么使用就可以了,至于为什么会产生拉伸,类似这样的问题你最好去问问google。


这篇关于Android.9图片说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/290771

相关文章

关于Latex并排多张图片及加入图片说明的方法

目录 一、一行多列图片排版 二、一列多行 图片排版 三、多列多行图片排版 四、双列多行图片排版 在文献撰写过程中,有时需要进行多图片的比较,下面我就分享下我的解决办法 下面直接上代码,代码的大致思路是, 1、使用\begin{figure}[h]包起来图片的代码, 2、使用\caption{xxxxx}为图片加入说明,  3、利用\begin{minipage}{0.149\

Github添加图片说明

1.首先运行Github的Windows客户端,将项目拉取下来,然后新建一个文件夹,姑且命名为screenshot。 2.将你的截图放到该文件夹下。 3.用客户端提交该文件夹 4.在web端查看该文件夹下的截图的链接。 5.点击README.md进行编辑,插入图片的代码是: ![image](picture url) 提交更改即可。

.9.png图片说明及制作

一、 .png与.9.png格式的异同        PNG(Portable Network Graphics,便携式网络图片;另有非官方说法PNG's NOT GIF)是一种图像文件存储格式。 由于生成文件体积小、无损压缩等优点,一般应用于JAVA程序、网页中。.9.PNG是安卓开发里面的一种特殊的图片, 这种图片在Android环境下具有自适应调节大小的能力。使用点九后,可以明显的看出