TagGroup-Android标签群组

  • 授权协议:MPL
  • 开发厂商:未知
  • 开发语言:java
  • 收录时间:2020-11-05
  • 操作系统:Android
  • 软件作者:xiao-lifan
  • 开源标签: TagGroup

软件介绍

TagGroup 是标签群组,支持文字和程序内部图片。

TagGroup 是标签群组,支持文字和程序内部图片。
8887273a601f6b4cfcfbe726775ad9f0.png

1、TagGroup属性介绍

<com.xiaofan.taggroup.TagGroup        android:id="@+id/tagGroup"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:background="#f08070"        app:tagBackgroundColor="#ffffff"        app:tagCornerRadius="6dp"        app:tagHorizontalPadding="8dp"        app:tagHorizontalSpace="8dp"        app:tagStrokeColor="#000000"        app:tagTextColor="#000000"        app:tagTextSize="16sp"        app:tagVerticalPadding="4dp"        app:tagVerticalSpace="8dp" />

tagBackgroundColor:标签背景色;
tagCornerRadius:标签圆角半径;
tagHorizontalPadding:标签水平方向内边距;
tagHorizontalSpace:标签之间的水平间距;
tagStrokeColor:标签的描边颜色;
tagTextColor:标签文字颜色;
tagTextSize:标签文字大小;
tagVerticalPadding:标签竖直方向内边距;
tagVerticalSpace:标签之间的竖直边距。

2、添加标签

ArrayList<Tag> 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设置监听器即可。

上一篇:TvWidget-​TV常用效果控件

下一篇:AndroidToolTip

相关阅读

查看更多 >