# TagGroup
**Repository Path**: xiao-lifan/TagGroup
## Basic Information
- **Project Name**: TagGroup
- **Description**: 标签群组,支持文字和程序内部图片;
- **Primary Language**: Android
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2015-08-28
- **Last Updated**: 2020-12-18
## Categories & Tags
**Categories**: android-modules
**Tags**: None
## README
# TagGroup
标签群组,支持文字和程序内部图片;

## 使用(详见app目录)
### 1、TagGroup属性介绍
``` xml
```
tagBackgroundColor:标签背景色;
tagCornerRadius:标签圆角半径;
tagHorizontalPadding:标签水平方向内边距;
tagHorizontalSpace:标签之间的水平间距;
tagStrokeColor:标签的描边颜色;
tagTextColor:标签文字颜色;
tagTextSize:标签文字大小;
tagVerticalPadding:标签竖直方向内边距;
tagVerticalSpace:标签之间的竖直边距。
### 2、添加标签
``` java
ArrayList tags = new ArrayList<>();
for (int i = 0; i < 7; i++) {
Tag tag = new Tag();
tag.setType(Tag.TYPE_TEXT);
tag.setTagText("tag" + i);
tags.add(tag);
}
Tag tag = new Tag();
tag.setType(Tag.TYPE_ICON);
tag.setIconID(R.drawable.icon_apple);
tags.add(tag);
tag = new Tag();
tag.setType(Tag.TYPE_ICON);
tag.setIconID(R.drawable.icon_banana);
tags.add(tag);
tag = new Tag();
tag.setType(Tag.TYPE_ICON);
tag.setIconID(R.drawable.icon_pear);
tags.add(tag);
tag = new Tag();
tag.setType(Tag.TYPE_ICON);
tag.setIconID(R.drawable.icon_more);
tags.add(tag);
tagGroup.setTags(tags);
```
### 3、绑定标签点击事件监听器
需要实现TagGroup的OnTagClickListener接口,然后调用setOnTagClickListener设置监听器即可。
## License
Mozilla Public License, version 2.0