Skip to content

chengongguo/EasyTabLayout

Repository files navigation

一个轻量级的tablayout库

特色:可以轻松实现云端配置tab功能。

接入指南

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages