Android--›最万能的TabLayout(不仅仅是TabLayout)

DslTabLayout

♥️ Android界最万能的TabLayout(不仅仅是TabLayout)

特性

  1. 支持任意类型的child视图.
  2. 支持任意类型Drawable指示器.
  3. 支持智能开启横向滚动.
  4. 支持高凸模式, 允许某个child高出一节显示.
  5. 支持滑动选择模式, 滑动的时候智能选择上一个下一个.
  6. 支持角标配置.
  7. 支持ViewPagerViewPager2

直接当做横向的LinearLayout使用方式即可, 无特殊要求.

点击查看全部属性

点击查看事件回调

点击查看角标使用

兼容ViewPager2

效果

一个DSLTabLayout可实现以下3中效果

无需选择, xml配置即可, 还不赶紧收下?

带滚动效果和角标
Android--›最万能的TabLayout(不仅仅是TabLayout)_第1张图片
普通和高凸效果
Android--›最万能的TabLayout(不仅仅是TabLayout)_第2张图片
带边框,分割线和滑动选择效果
Android--›最万能的TabLayout(不仅仅是TabLayout)_第3张图片

使用JitPack的方式, 引入库.

根目录中的 build.gradle

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

APP目录中的 build.gradle

dependencies {
    implementation 'com.github.angcyo:DslTabLayout:1.2.0'
}

更新日志

下载体验

扫码安装

Android--›最万能的TabLayout(不仅仅是TabLayout)_第4张图片


群内有各(pian)种(ni)各(jin)样(qun)的大佬,等你来撩.

联系作者

点此QQ对话 该死的空格 点此快速加群

开源地址

Android--›最万能的TabLayout(不仅仅是TabLayout)_第5张图片

Android--›最万能的TabLayout(不仅仅是TabLayout)_第6张图片

你可能感兴趣的:(Kotlin,Android,android,kotlin,tablayout)