ImageView中XML属性android:src和android:background的区别:

android:background会根据ImageView组件给定的长宽进行拉伸。android:src而src就存放的是原图的大小,不会进行拉伸。src是图片内容,显示在前面的,background是背景,显示在后边,是背景图,可以同时使用。

ImageView 的android:scaleType属性,代码中设置是ImageView.setScaleType(ImageView.ScaleType),用来设置ImageView中图片的缩放方式。这里进行缩放的是src而不是background.


CENTER /center  按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP / centerCrop  按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)CENTER_INSIDE / centerInside  将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽FIT_CENTER / fitCenter  把图片按比例扩大/缩小到View的宽度,居中显示FIT_END / fitEnd   把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置FIT_START / fitStart  把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置FIT_XY / fitXY  把图片不按比例扩大/缩小到View的大小显示MATRIX / matrix 用矩阵来绘制

ImageView---属性android:background与android:src的区别相关推荐

  1. android本地图片,Android中ImageView实现选择本地图片并显示功能

    运行结果: 模拟器图库就三张 没办法~画质挺感人~ 一个隐式意图 布局文件: xmlns:tools="http://schemas.android.com/tools" andr ...

  2. android background

    你知道吗?windowBackground会影响到Activity的绘制速度!          而我们在开发android应用时,很多时候并没有注意到这些.因为我们大多数时候,不会更改Activit ...

  3. Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

    在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为"visible "."invisible"."gone&quo ...

  4. android gravity 代码,android:layout_gravity和android:gravity属性的区别

    android:gravity / android:layout_gravity区别: android:gravity 是设置该view类里面的内容相对于该view的位置,例如设置button里面的t ...

  5. android中gravity什么意思,【Android】“android:gravity”和“android:layout_gravity”属性解释...

    在学习Android布局的过程中,我经常会混淆android:gravity和android:layout_gravity这两个属性,因为它们就差一点点而已.因此,特以此文记录一下关于这两者的知识点. ...

  6. JAVA中的visible什么意思_详解Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

    在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为"visible "."invisible"."gone&quo ...

  7. android 减速动画,Android View Animation

    概述 可译为视图动画,分为 缩放动画 平移动画 渐变动画 旋转动画 Android系统中定义了一个抽象类Animation来定义这种视图动画,它的具体子类如下表: 动画名称 对应的子类 xml中标签 ...

  8. Android笔记之Android基本控件布局与Activity的生命周期

    前言 喜欢安卓里千奇百怪的app,酷炫的UI或者好玩的游戏.想知道那些软件是如何做的,为什么我在微博里发一条消息,就能一直存在网上,让别人看到?为什么我点击一个按钮就出现了一个效果,某个功能?为什么滑 ...

  9. android 高斯模糊性能,android 高斯模糊实现以及性能比较

    高斯模糊实现方案探究 现在越来越多的app在背景图中使用高斯模糊效果,如yahoo天气,效果做得很炫. 这里就用一个demo来谈谈它的不同实现方式及各自的优缺点. 1. RenderScript 谈到 ...

最新文章

  1. java Proxy(代理机制)
  2. python加法赋值运算符为_Python学习-算术运算符,赋值运算符和复合运算符
  3. 计算机网络英语第二章,计算机网络英文题库(附答案)chapter2.doc
  4. 计算机的桌面图片还原,电脑桌面图标重启后自动复原的解决方法。
  5. Apache Camel 3.1 –更多骆驼核心优化(第2部分)
  6. 【渝粤教育】国家开放大学2018年春季 8664-21T文书档案管理 参考试题
  7. 上线到凌晨4点半 pagehelper的bug?
  8. std::reserves使用
  9. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (2) - 流水线概述框图
  10. 计算机三级考试 信息安全,计算机三级考试《信息安全技术》练习题及答案
  11. echarts 设置地图默认缩放比例 尺寸
  12. python做正态分布的例子_python实现正态分布
  13. 淘宝天猫商品sku详细信息API接口
  14. Altium Designer2019——PCB 设计叠层说明
  15. HTML+CSS大作业:购物商城网页设计与实现——手机主题网站
  16. Android系统分区备份与还原
  17. 计算机考研要考科目,2022考研:计算机专业需要准备哪些科目?
  18. 配置计算机名及工作组;TCP/IP地址配置;网络连通性测试
  19. 一些因吹斯汀的题目记录
  20. Unity 控制物体移动

热门文章

  1. Kindle使用技巧
  2. Android开源项目整理:个性化空间View篇(看遍论坛千万篇,不看此篇也枉然)
  3. 分享一个帮助用户全屏阅读的jQuery插件 - jQuery fullscreen
  4. 仙剑4按键取钱的东东。
  5. TEAM WORK 認清自己的角色
  6. 致27岁的老光棍天空
  7. Arcgis for Javascript实现两个地图的联动
  8. 区块链100讲:EOS环境搭建入门(私链节点-钱包-密钥-账号)
  9. 开发基础(字符编码、列表操作)
  10. 【推导】【数学期望】Gym - 101237D - Short Enough Task