显示任意图像,例如图标。ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项。
三、XML属性
属性名称 |
描述 |
|||||||||||||||||||||||||||||||
android:adjustViewBounds |
是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。 |
|||||||||||||||||||||||||||||||
android:cropToPadding |
是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用,效果如下,实现代码见代码部分:
|
|||||||||||||||||||||||||||||||
android:maxHeight |
设置View的最大高度,单独使用无效,需要与setAdjustViewBounds一起使用。如果想设置图片固定大小,又想保持图片宽高比,需要如下设置: 1) 设置setAdjustViewBounds为true; 2) 设置maxWidth、MaxHeight; 3) 设置设置layout_width和layout_height为wrap_content。 |
|||||||||||||||||||||||||||||||
android:maxWidth |
设置View的最大宽度。同上。 |
|||||||||||||||||||||||||||||||
android:scaleType |
设置图片的填充方式。
|
|||||||||||||||||||||||||||||||
android:src |
设置View的drawable(如图片,也可以是颜色,但是需要指定View的大小) |
|||||||||||||||||||||||||||||||
android:tint |
将图片渲染成指定的颜色。见下图:
|
四、代码
相关推荐
android ImageView网络图片加载、动态设置尺寸、圆角..
android imageview 图片缩放 图片缩放、移动+异步加载+Activity半透明
android ImageView网络图片加载、动态设置尺寸、圆角(绝对好用)
自定义ImageView类,能够设置为网络图片的格式
在imageview上的指定位置添加另一个iamgeview,并实现等比例缩放,图片自适应
Android 动态下载,可以动态的后台更新ImageView里面的图片; 而且是用自定义的Listener实现的,注释也比较全 欢迎评论
使用滤镜的方式令imageview的图片变暗
Adroid 自定义圆形ImageView, 可以指定任意图片,设置圆形的颜色和宽度。
通过调用系统的相册或者相机,将图片设置到Imageview上面
这个可以实现ImageView异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。解决了:1. listview加载oom问题 2. listview加载时卡顿的现象 3. listview加载时item中图片重复错位等情况 可以...
GlideImageView 基于Glide V4.0封装的图片加载库,可以监听加载图片时的进度
判断图片是否透明,如果该区域的色素为透明则拦截点击事件,以此来达到不规则imageview的点击。只需要将图片设置成一样大小,不需要点击事件的地方设置成透明,然后将图片重合起来即可。
Imageview圆形头像、图片,可以设置圆形边框,直接使用。
PPVideoImage设置视频第一帧图片为ImageView的图片
Android ImageView点击选中后添加边框,详细内容可以到我的博客www.heimizhou.com中了解。
主要介绍了Android中ImageView使用网络图片资源的方法,较为详细的分析了ImageView调用网络图片的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
android 自定义属性实现 ImageView 透明度渐变效果
Android 圆形ImageView,可以设置五角星形,可设置边框(border)
画一个原形bitmap 用imgeview 展示出来
android Imageview 图片覆盖实现及注意事项如下,感兴趣的朋友可以参考下哈