最近实在没精力写博客,感觉这里都积灰了- -.好不容易空下来,赶紧撸了个控件分享出来。
前言
拖公司项目的福,激发灵感封装了一个小控件,由于github上没有搜到(也可能是作者搜索能力太差 - -|||),所以想到自己写一个分享出来。项目
话不多说,我们来看下是个什么控件。
如下图
-
描述
- 头部有n个tab
- 每个tab点击之后可以展开或者关闭
- 展开是一个类似于SingleSelect模式的ListView
- ListView的item被点击后通过监听传给监听者,以此获得数据来刷新界面
-
关于高自由度
- 你可以随意单独定制其中一个或多个tab的样式
- 你可以随意单独定制其中一个或多个ListView的样式
- 随时随地插入一条tag到任何一个ListView
- you tell me.
代码实现还是十分简单的,那么就直接上github地址了
戳我
并且目前已经上传至maven
所以也可以直接gradle导入
repositories {
jcenter()
}
dependencies {
compile 'com.rock.android:tagselector:xxx'//点以上github地址看最新版本
}
喜欢的就请github点个赞,或者follow me
以上.