图片与图标
- 更新时间:2026-03-14 11:43:24
图片(图标):用于显示图片或者图标图片-img
常用于显示图片或者图标
原生类型:{com.google.android.material.imageview.ShapeableImageView}

一、常用属性
radius - 圆弧半径
设置圆弧半径
单位:dp

url - 图片链接
设置图片链接

strokeWidth - 边框宽度
设置边框宽度
单位:dp

strokeColor - 边框颜色
设置边框颜色

scaleType - 拉伸类型
设置拉伸类型
可选(忽略大小写,可忽略下划线):FIT_CENTER, FIT_START, FIT_END, FIT_XY, CENTER, CENTER_CROP, CENTER_INSIDE, MATRIX
tint - 图片填充颜色
设置图片填充颜色

path - 图片本地路径
设置图片本地路径

src - 图片或图标路径
设置图片或图标路径

rotation - 旋转角度
设置旋转角度

rotateSpeed - 自动旋转的倍速
设置自动旋转的倍速
rotate - 是否自动旋转
是否自动旋转

padding - 内边距
设置内边距

bg - 背景颜色
设置背景颜色

bgImg - 背景图片
设置背景图片

二、常用函数
setRadius(radius)
设置弧度
- 参数 : radius {Number} 弧度
- 版本 : 1.9.4
setStrokeWidth(strokeWidth)
设置边框宽度
- 参数 : strokeWidth {Number} 边框宽度
- 版本 : 1.9.4
setStrokeColor(color)
设置边框颜色
- 参数 : color {String} 边框颜色
- 版本 : 1.9.4
setTint(tint)
设置填充颜色
- 参数 : tint {String} 填充颜色
- 版本 : 1.9.4
setBg(color)
设置背景颜色
- 参数 : color {String} 背景颜色
- 版本 : 1.9.4
rotate(rotated)
图片自动旋转
- 参数 : rotated {boolean} 是否旋转
rotate(rotated, speed)
图片自动旋转
- 参数 : rotated {boolean} 是否旋转
- 参数 : speed {float} 旋转速度
setRotation(rotation)
设置角度
- 参数 : rotation {float} 角度
setSrc(src)
设置图标
- 参数 : src {string} 设置图片名称,并且加载名称上的图片
setUrl(url)
设置图片Url
- 参数 : url {string} 设置图片Url,并且加载Url上的图片
setPath(path)
设置图片路径
- 参数 : path {string} 设置图片路径,并且加载路径上的图片
setImg(bitmap)
设置图片
- 参数 : bitmap {bitmap} 设置的图片
getImg()
获取图片
- 返回 : {bitmap} 获取到的图片