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点九,android关于点九(.9)图片相关推荐

  1. Android组件化开发实践(九):自定义Gradle插件

    本文紧接着前一章Android组件化开发实践(八):组件生命周期如何实现自动注册管理,主要讲解怎么通过自定义插件来实现组件生命周期的自动注册管理. 1. 采用groovy创建插件 新建一个Java L ...

  2. Android开发笔记(八十九)单例模式

    基本概念 单例模式是一种常用的软件设计模式,它确保一个类只有一个实例,从而方便对实例个数的控制并节约系统资源. 单例模式有三个特点: 1.某个类只能有一个实例: 2.它要自行创建这个实例: 3.它只有 ...

  3. Android开发笔记(七十九)资源与权限校验

    硬件资源 因为移动设备的硬件配置各不相同,为了防止使用了不存在的设备资源,所以要对设备的硬件情况进行检查.一般情况下,前置摄像头.部分传感器在低端手机上是没有的,像SD卡也可能因为用户没插卡使得找不到 ...

  4. Android音视频学习系列(九) — Android端实现rtmp推流

    系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...

  5. 【安卓开发 】Android初级开发(九)Android中封装View提供接口供点击事件回调的方法及使用

    自古一楼先上图 package com.example.mydialog;import android.app.Dialog; import android.content.Context; impo ...

  6. Android UI开发第三十九篇——Tab界面实现汇总及比较

    Tab布局是iOS的经典布局,Android应用中也有大量应用,前面也写过Android中TAb的实现,<Android UI开发第十八篇--ActivityGroup实现tab功能>.这 ...

  7. Android 项目必备(二十九)-->App 在线升级与更新

    文章目录 前言 实战 前言 1. 用户使用 App 的时候升级提醒有两种方式获得: 通过应用市场获取: 打开应用之后提醒用户更新升级. 2. 更新操作一般是在用户点击了升级按钮之后开始执行的,这里的升 ...

  8. Android 天气APP(二十九)壁纸设置、图片查看、图片保存

    上一篇:Android 天气APP(二十八)地图搜索定位 效果图 开发流程 一.前情提要 二.正式开发 1. 列表数据填充 2. 浮动按钮的交互 3. 其他优化 4. 运行效果图 三.文末 一.前情提 ...

  9. Android开发学习——android体系结构

    Android的体系结构采用了分层架构的思想, 从上层到底层共包括四层,分别是应用程序程序层.应用框架层.系统库和Android运行时和Linux内核. 一 应用程序层 该层提供一些核心应用程序包,例 ...

  10. Android系统架构-[Android取经之路]

    摘要:本节主要来讲解Android的系统架构 阅读本文大约需要花费10分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢! 欢 ...

最新文章

  1. 2005年4月全国计算机等级考试二级C语言笔试试题及答案
  2. 利用SparkSQL(java版)将离线数据或实时流数据写入hive的用法及坑点
  3. Django接入paypal的账户-准备工作
  4. 软件构造学习笔记-实验4
  5. [蓝桥杯][算法提高VIP]质数的后代-质数筛
  6. 汇编软件的安装与实验一
  7. 当云原生遇到混合云:如何实现“求变”与“求稳”的平衡
  8. 1.7 编程基础之字符串 32 行程长度编码 python
  9. SQL语句备查(引用)
  10. 【优化预测】基于matlab遗传算法优化GRNN数据回归拟合【含Matlab源码 1401期】
  11. TC27x启动过程(2)-TC277
  12. RHCE-ansible第三次实验,通过ansible自动化部署web服务
  13. 数一数你连听都没听过的古典小说有多少?
  14. Matlab中隐函数绘制方法
  15. 网络图片缩略图查看工具
  16. java ice c_ZeroC ICE之旅------java
  17. EasyAPI基于电子发票API接口二维码小票对接方案
  18. linux 内核源码下载网址
  19. 十五分钟水edusrc证书(小学生日记)
  20. 沈国军标签:零售业叛徒 马云的朋友 无所不能的怪兽

热门文章

  1. 图像坐标球面投影_坐标系统及投影概述
  2. python处理字符串效率_Python字符串搜索效率
  3. 阿里巴巴集团2014秋季校园招聘笔试题
  4. 2010年北京大学计算机研究生机试真题
  5. Ubuntu mysql连接错误10060/10061的方法
  6. easyUI下datagrid嵌套显示
  7. 关于Cocos2d-x属性和引用
  8. 一个简单的blog系统(四) 实现用户页面和文章页面
  9. Another ORA-00600 internal error
  10. o2 atom(HP rw68xx)系列手机将可以使用Android。