高自由度的标签选择器

最近实在没精力写博客,感觉这里都积灰了- -.好不容易空下来,赶紧撸了个控件分享出来。

  • 前言
    拖公司项目的福,激发灵感封装了一个小控件,由于github上没有搜到(也可能是作者搜索能力太差 - -|||),所以想到自己写一个分享出来。

  • 项目
    话不多说,我们来看下是个什么控件。
    如下图

gif
  • 描述

    1. 头部有n个tab
    2. 每个tab点击之后可以展开或者关闭
    3. 展开是一个类似于SingleSelect模式的ListView
    4. ListView的item被点击后通过监听传给监听者,以此获得数据来刷新界面
  • 关于高自由度

    1. 你可以随意单独定制其中一个或多个tab的样式
    2. 你可以随意单独定制其中一个或多个ListView的样式
    3. 随时随地插入一条tag到任何一个ListView
    4. you tell me.

代码实现还是十分简单的,那么就直接上github地址了
戳我

并且目前已经上传至maven
所以也可以直接gradle导入

repositories {
    jcenter()
}

dependencies {
    compile 'com.rock.android:tagselector:xxx'//点以上github地址看最新版本
}

喜欢的就请github点个赞,或者follow me


以上.

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 160,104评论 24 690
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 7,611评论 4 42
  • 一觉醒来,窗外银装素裹。雪儿未停,仍旧翩翩起舞。 2016年的第一场雪,人很难不去观赏一番,某些情绪也很容易偷溜出...
    人不淘阅读 198评论 0 2
  • 既然选择远行,就需要不断地迈开脚下的步伐。 徒步,有一次为了打发无聊的痛苦挣扎参加的一次活动。正因为这次活动,发现...
    simplehu阅读 284评论 0 0
  • 每次吃饭交流的时候我都会比较尴尬和很不自信,原因有几点,首先,说到专业问题时,我脑子只有一个大概的印象,知道是怎么...
    凉意的秋阅读 243评论 2 2
  • 博主是个大V,粉丝挺多的,他的这一番言论引起了粉丝们激烈的辩论,一些人表示赞同也有一些人反对。我翻了翻评论,一个男...
    方觉夏阅读 358评论 9 10