# 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 标签群组,支持文字和程序内部图片; ![Screenshot](https://raw.githubusercontent.com/xiaolifan/TagGroup/master/Screenshot/device-2015-08-28-141717.png) ## 使用(详见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