DslTabLayout

Project Url: angcyo/DslTabLayout
Introduction: :hearts: Android 界最万能的 TabLayout(不仅仅是 TabLayout)
More: Author   ReportBugs   OfficialWebsite   
Tags:

:hearts: Android 界最万能的TabLayout(不仅仅是TabLayout)

特性

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

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

点击查看全部属性

点击查看事件回调

点击查看角标使用

效果

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

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

带滚动效果和角标
普通和高凸效果
带边框,分割线和滑动选择效果

使用JitPack的方式, 引入库.

根目录中的 build.gradle

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

APP 目录中的 build.gradle

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

更新日志

下载体验

扫码安装


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

联系作者

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

开源地址

Apps
About Me
Google+: Trinea trinea
GitHub: Trinea