- -1: 不限制个数
- 0 :没有选中
- >0:设置现在个数
- left:坐标是0的位置是左侧第一个,tag在左侧
- right:坐标是0的位置是右侧第一个,tag在右侧
- center:坐标是0的位置是左侧第一个,所有tag居中
- true、false
// 选中监听器,返回选中的坐标
setOnSelectListener(listener: OnSelectListener)
// 点击监听器
setOnTagClickListener(listener: OnTagClickListener)
//达到最大数量时,监听事件
setOnBeyondMaxSelectListener(listener: OnBeyondMaxSelectListener)
// 设置数据源
setDataList(list: List<T>)
//设置显示样式
setLayoutRes(layoutRes: Int)
setLayoutRes(layoutRes: Int,listener: OnCustomListener)
//获取选中的tag
getSelectedList()
//设置选中的tag
setSelectedList(vararg poses: Int)
//获取选中的最大个数
getMaSelectedCount()
//设置选中的最大个数
setMaxSelectCount(Int)
//设置tag是否可点击
setClicked(Boolean)
tag布局参考demo的xml样式写