小片
- 更新时间:2026-03-14 11:42:28
小片:可以用来显示一些小标签什么的,还是蛮好看的。小片-chip
原生类型:{com.google.android.material.chip.Chip}
可以当作小按钮来使用,也可以当作多选框来使用
不过,也可以用来作为按钮使用。

一、常用属性
text - 文本
设置文本

icon - 图标
设置图标
![]()
iconTint - 图标颜色
设置图标颜色
![]()
textColor - 文本颜色
设置文本颜色

textSize - 文本尺寸
设置文本尺寸
单位:sp

radius - 弧度
设置弧度

checkable - 是否可以选中
设置是否可以选中

check - 是否选中
设置是否选中

showCheckIcon - 是否显示选中图标
是否显示选中图标
![]()
checkIconTint - 选中图标颜色
设置选中图标颜色
![]()
clickable - 是否可以点击
设置是否可以点击

showCloseIcon - 是否显示关闭按钮
是否显示关闭按钮
![]()
closeIconTint - 关闭按钮的颜色
设置关闭按钮的颜色
![]()
ripper - 涟漪颜色
设置涟漪颜色

color - 主题颜色
设置主题颜色

minW - 最小宽度
设置最小宽度
单位:dp

minH - 最小高度
设置最小高度
单位:dp

padding - 内边距
设置内边距
单位:dp

二、常用函数
check(checked)
设置选中状态
- 参数 : checked {boolean} 选中状态
isChecked()
判断是否选中
- 返回 : {boolean} 是否选中
onClose(callback)
监听关闭事件
- 参数 : callback {(view)=>{}} 关闭回调
onCheck(callback)
监听选中事件
- 参数 : callback {(isChecked)=>{}} 选中回调
setText(text)
设置文本
- 参数 : text {string} 文字
getText()
获得文本
- 返回 : {string} 文字
setTextColor(color)
设置文本颜色
- 参数 : color {string} 颜色
setTextSize(size)
设置文本尺寸
- 参数 : size {number} 尺寸
setRadius(radius)
设置弧度
- 参数 : radius {number} 尺寸
setIcon(icon)
设置图标
- 参数 : icon {String} 图标
setIconTint(color)
设置图标颜色
- 参数 : color {String} 颜色
setCheckable(checkable)
设置可选
- 参数 : checkable {Boolean} 是否可选
setShowCheckIcon(show)
设置显示选中图标
- 参数 : show {Boolean} 是否显示选中图标
setCheckIconTint(color)
设置选中图标颜色
- 参数 : color {String} 选中图标颜色
setClickable(clickable)
设置可点击
- 参数 : clickable {Boolean} 是否可以被点击
setShowCloseIcon(show)
设置显示关闭按钮
- 参数 : show {Boolean} 是否显示关闭按钮
setCloseIconTint(color)
设置关闭图标颜色
- 参数 : color {String} 关闭图标颜色
setRipper(color)
设置涟漪颜色
- 参数 : color {String} 涟漪颜色
setColor(color)
设置主题颜色
- 参数 : color {String} 主题颜色
setMinW(minW)
设置最小宽度
- 参数 : minW {number} 最小宽度
setMinH(minH)
设置最小高度
- 参数 : minH {number} 最小高度
setPadding(left, top, right, bottom)
设置内边距
- 参数 : left {number} 左边距
- 参数 : top {number} 上边距
- 参数 : right {number} 右边距
- 参数 : bottom {number} 下边距