特色:可以轻松实现云端配置tab功能。
- 在Project的build.gradle中添加maven仓库地址
allprojects {
repositories {
maven { url "https://dl.bintray.com/chengongguo/maven/" }
}
}
- 在app模块的build.gradle添加依赖:
dependencies {
implementation 'com.cgg.android:easytablayout:0.0.1'
}
- 在布局中添加EasyTabLayout组件
<com.cgg.android.tablayout.EasyTabLayout
android:id="@+id/easyTabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
- 调用EasyTabLayout的init方法完成tab加载
public void init(List<Tab> tabList, int selectedId)
- 添加如下监听器实现tab切换的监听
public void setTabListener(TabListener tabListener)
- 添加如下监听器实现加载指定url的tab图标(可选)
public void setImageListener(ImageListener imageListener)
- 更多配置请参考demo