安卓开发——控件属性background与src的区别
来源:互联网 发布:mac锁屏时钟 编辑:程序博客网 时间:2024/05/16 05:52
在进行页面开发时,经常涉及到为控件设置背景颜色或背景图,而这时,控件属性background和src都可以满足设置背景的需求,但它们两个的区别是什么呢?
例如在ImageView控件中,background设置的是真正的背景,src设置的是图片内容,即前景,简单的说就是如果同时对ImageView设置这两个属性的话,src会遮盖住background。
此外,background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸,不过对于src可以用Android:scaleType控制图片的缩放方式。
以下是scaleType的属性说明:
CENTER /center 在视图中心显示图片,并且不缩放图片
CENTER_CROP / centerCrop 按比例缩放图片,使得图片长 (宽)的大于等于视图的相应维度
CENTER_INSIDE / centerInside 按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度
FIT_CENTER / fitCenter 按比例缩放图片到视图的最小边,居中显示
FIT_END / fitEnd 按比例缩放图片到视图的最小边,显示在视图的下部分位置
FIT_START / fitStart 把图片按比例扩大/缩小到视图的最小边,显示在视图的上部分位置
FIT_XY / fitXY 把图片不按比例缩放到视图的大小显示
MATRIX / matrix 用矩阵来绘制
1 0
- 安卓开发——控件属性background与src的区别
- 安卓开发——background与src的区别
- 安卓开发——如何在代码中设置控件的background和src的内容
- ImageView的background属性与src属性的区别
- ImageButton的属性src与background的区别(
- ImageView 的 src属性与background的区别
- src与background的区别
- 组件中background与src属性的部分区别
- ImageView的src和background属性区别
- 安卓ImageView的 src和background
- android:background与android:src的区别
- ImageView中src与background的区别
- ImageView src与background的区别
- 复习一下src与background的区别
- 属性src和background区别
- Android随心笔记三:XML布局文件的属性,src与background的简单区别
- ImageView---属性android:background与android:src的区别
- imageView src与background区别
- Java自定义定时器
- Linux下配置Mysql允许远程访问详解
- C#中可取消的Task
- Atom 编辑器插件:amWiki 轻文库
- codevs 1198 国王游戏 贪心
- 安卓开发——控件属性background与src的区别
- 优先队列
- 尚硅谷java学习笔记——3.面向对象编程
- java学习日记_37:方法重写的应用和注意事项
- Android基于开源项目的WheelView的时间、地址联动选择对话框【转】
- d3.js实现enter()添加元素d(数据绑定-data binding)
- 讲讲双系统共用虚拟内存
- Android实现手机震动
- 安装python 3.5 遇见报错信息0xc000007b的解决办法1