android的Imageview的src和background
2019独角兽企业重金招聘Python工程师标准>>>
android中src和background区别
ImageView中XML属性src和background的区别:
background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。
此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式,示例代码如下:
<ImageView android:id="@+id/img" android:src="@drawable/logo" android:scaleType="centerInside" android:layout_width="60dip" android:layout_height="60dip" android:layout_centerVertical="true"/>
说明:centerInside表示按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度。
注意:控制的图片为资源而不是背景,即android:src="@drawable/logo",而非android:background="@drawable/logo"。程序中动态加载图片也类似,如:应该imgView.setImageResource(R.drawable.);而非imgView.setBackgroundResource(R.drawable.);
附:更详细的scaleType说明:
CENTER /center 在视图中心显示图片,并且不缩放图片
CENTER_CROP / centerCrop 按比例缩放图片,使得图片长 (宽)的大于等于视图的相应维度
CENTER_INSIDE / centerInside 按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度
FIT_CENTER / fitCenter 按比例缩放图片到视图的最小边,居中显示
FIT_END / fitEnd 按比例缩放图片到视图的最小边,显示在视图的下部分位置
FIT_START / fitStart 把图片按比例扩大/缩小到视图的最小边,显示在视图的上部分位置
FIT_XY / fitXY 把图片不按比例缩放到视图的大小显示
MATRIX / matrix 用矩阵来绘制
转载于:https://my.oschina.net/panyingyun/blog/357167
android的Imageview的src和background相关推荐
- android动态设置src,Android 代码里设置ImageView的src和background
设置ImageView的src: image.setImageDrawable(getResources().getDrawable(R.drawable.blackk)); String path= ...
- Android --- 自定义ImageView 实现圆形图片
自定义ImageView实现圆形图片,主要是在onDraw()方法中实现绘制圆形图片,在onMeasure()中测量圆形的半径并设置View的宽高.效果如下图 代码如下 public class Ci ...
- android imageview src获取,Android ImageView Src 和Background 区别
之前使用Glide的时候被ImageView的图片设置弄混了(很低级的问题,确是经常犯的问题),所以就去看了一下ImageView,补补基础. 首先ImageView有两个显示图片的属性,分别是src ...
- android于src和background差额
ImageView中XML属性src和background的差别: background会依据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小.不会进行拉伸.src是图片内容(前 ...
- android中src和background区别
android中src和background区别 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放 ...
- Android实习札记(10)---ImageView的src属性 VS blackground
Android实习札记(10)---ImageView的src属性 VS blackground属性 ...
- Android中ImageView的旋转与缩放
说明在代码中已经注释 XML代码 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout ...
- android本地图片,Android中ImageView实现选择本地图片并显示功能
运行结果: 模拟器图库就三张 没办法~画质挺感人~ 一个隐式意图 布局文件: xmlns:tools="http://schemas.android.com/tools" andr ...
- Android 保持ImageVIew大小不变,让图片按比例拉伸
目录 结果总览 结论:保持图片宽高比总体有两种思路: 实践示例 效果图: 原理说明: 补充说明: 再次汇总 结果总览 全篇为个人理解终结,如有出入请参考官方文档 ImageVIew 按比例拉伸图片,前 ...
- Android使用ImageView显示网络图片
本案例使用ImageView 简单的实现了网络图片的调用.当中注意事项.由于用到了网络,这里採用了HttpClient方法訪问网络联接,关于怎样使用,可參照文章 Android中使用HttpClien ...
最新文章
- Windows Server 2012 RDS系列:虚拟桌面化(5)
- paper 68 :MATLAB中取整函数(fix, floor, ceil, round)的使用
- saltstack配置管理之YAML(二)
- padding-bottom属性的作用
- 科大星云诗社动态20210502
- 2019.4.1 数据库连接池
- ublox Android 定位超时,[RK3288] [Android 7.1] u-blox GPS调试
- (4)建立一个标准尺寸的平面,并对其进行着色贴图、拉伸一定的厚度
- 2019春Python程序设计测试(20190611--20190611)
- 我的本科毕业论文——Messar即时通讯系统
- linux简单进程调用
- 智慧安防体系包括哪些智能化设备?
- 算法萌新如何学好动态规划(一)
- 一个动态路由OSPF配置实例(eNSP)
- 何凯明最新一作MAE解读系列2之代码实践
- IP 地址、网络号和主机号、ABC三类、ip地址可分配问题、子网掩码、子网划分
- HTML中的 meta 标签
- c语言指针学多久,C语言指针难学吗?
- UVA1592数据库
- JavaScript - jQuery(一)