android关于点九(.9)图片

作者: Ling912 | 来源:发表于2016-06-16 14:01 被阅读426次

android中,.9的图片应用还是比较多的,.9图片和普通图片的区别就是指定了拉伸区域和内容的显示区域

来来来,上图

图一 图二

来来来,我们先看看图片,as当中,已经给出了拉伸的情况,右侧的三张预览图片就是左侧的.9图片拉伸后的效果,上面已经说了,左侧和上侧的黑边表示拉伸的区域,也就是说左右拉伸的时候,处于上侧黑边的区域内是可以拉伸的,同样的道理,上下拉伸的时候,左侧黑边区域是可以拉伸的

看下面这张图,灰色部分就是可以可以被拉伸的区域(四个角的4个小扇形再无论怎么拉伸的情况下都是不会变的):

图三

下面来看一下实际的效果,

图五

看上图,124是 .9 图片作为背景的,而35是普通图片作为背景的,从12可以看出,这两个的四个角的大小是不会变的,不论你怎么拉伸,都是一样的(看1的左下角和2的左上角,如果不够明显就看4 5 就很明显啦),而3就不一样了,随着拉伸,四个角就会相对应的也拉伸(看2的左下角和3的左上角)。

由此可以得出的是, .9的图片拉伸的时候只是可拉伸的区域拉伸了,而不是 .9 的图片,拉伸是图片整体的拉伸。

下面来看 .9 图片的右下两侧的黑边,这两黑边表示内容的区域。就是当你 .9 图片作为背景的时候,如果右下两侧的黑边不是全部的话,那么就相当于这个背景自动带有padding属性,我是这么理解的,哈哈!

我们来看 图五 的2和3,2是用 图一 的 .9 图片作为背景的,而 3 是不是 .9 图片作为背景的,因为图1的图片的右下两侧可以看出,内容区域并不是整张图片,而是整张图片的中心区域,而 3 是用普通图片作为背景的,所以内容是不做限制的,看图五左侧的那条黑色的竖线,就很明白了,很明显的是,2的前面还留有一定的空隙,而3是没有的,这就对了嘛,内容区域在中间嘛。

好了,现在来解释一下图五的2、4 两个为什么2的文字前面会留有一定的空格,而4却没有, 再来看看图一和图二两张 .9 图片,图一的下侧可以看出,内容区域是中间,左侧会留有一定的空位,而图二的下面的黑边可以看出,内容区域为整张图片,所以,就会出现图五中的2和4是不同的情况,就是因为两个背景图片的内容区域不一样。就这么简单。

最后,我知道我前面说话实在是太啰嗦,各位看官凑合着看吧!写的确实不好!欢迎各位吐槽吧!

相关文章

  • android关于点九(.9)图片

    android中,.9的图片应用还是比较多的,.9图片和普通图片的区别就是指定了拉伸区域和内容的显示区域 来来来,...

  • 点9图制作

    点9图简介 点九图,是Android开发中用到的一种特殊格式的图片,文件名以.9.png结尾。这种图片能告诉程序:...

  • android 点9图片

    在android 开发中一般都会用到.9图片,那么具体它的原理是什么和如何去制作它了。首先点9图片和其它普通的pn...

  • Android 点九图片制作步骤

    点九点图的制作和使用: 首先看一下点九图片和非点九图片的效果: 非.9拉伸之后的样子 .9拉升之后的样子 使用.9...

  • 点九图怎么切

    点九图,是Android开发中用到的一种特殊格式的图片,文件名以”.9.png“命名。这种图片能告诉开发,图像哪一...

  • Delphi App开发分享(六) - 发布环境介绍

    3、关于闪屏拉伸的问题,这里介绍一下Android的九宫格图片(就是.9.png),这个是从Stack Overf...

  • Android 点9图片设置

    绘制之前先来说一下.9图片的四条黑边的意义,每条黑边的意义都不一样。 顶部:在水平拉伸的时候,保持其他位置不动,只...

  • Android 点九图机制讲解及在聊天气泡中的应用

    点九图简介 Android为了使用同一张图作为不同数量文字的背景,设计了一种可以指定区域拉伸的图片格式“.9.pn...

  • 【Android】点9图,点九图

    第六节视频的内容,真正做起来才发现自己一点都不了解这个点9图。 概述 官网截的: A NinePatchDrawa...

  • 转:关于android中图片裁剪以及PorterDuffXfer

    转:关于android中图片裁剪以及PorterDuffXfermode的使用经验小结 原文:关于android中...

网友评论

    本文标题:android关于点九(.9)图片

    本文链接:https://www.haomeiwen.com/subject/xgemdttx.html