代码拉取完成,页面将自动刷新
Android界最万能的
TabLayout
(不仅仅是TabLayout
). 高能自绘控件, 继承自ViewGroup
, 非组合控件.
child
视图.Drawable
的指示器
.横向滚动
.平分item宽度
(1.5.4
后).高凸模式
, 允许某个child
高出一节显示.滑动选择模式
, 滑动的时候智能选择上一个
或下一个
.角标
配置.ViewPager
和ViewPager2
竖向
(2.0.0
后)居中
靠左
靠右
展示(2.1.0
后)突出异形效果
(2.2.0
后)RTL
(3.0.0
后, minSdk>=17
)指示器颜色滑动渐变效果
(3.0.1
后)指示器闪现效果
(3.1.0
后)直接当做横向/竖向
的LinearLayout
使用方式即可, 无特殊要求.
一个DSLTabLayout
可实现以下3中效果
高能自绘控件, 继承自ViewGroup
, 非组合控件.
无需选择, xml配置
即可, 还不赶紧收下?
带滚动效果和角标 |
---|
![]() |
普通和高凸效果 |
---|
![]() |
带边框,分割线和滑动选择效果 |
---|
![]() |
JitPack
的方式, 引入库.AGP 8.+
根目录中的 settings.gradle
dependencyResolutionManagement {
...
repositories {
...
maven { url 'https://jitpack.io' }
}
}
AGP 8.-
根目录中的 build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
build.gradle
dependencies {
implementation 'com.github.angcyo.DslTablayout:TabLayout:3.5.5'
//可选
implementation 'com.github.angcyo.DslTablayout:ViewPager1Delegate:3.5.5'
//可选
implementation 'com.github.angcyo.DslTablayout:ViewPager2Delegate:3.5.5'
}
如果无法从jitpack
获取库可以尝试使用group
:com.github.angcyo.DslTabLayout:xxx
扫码安装
群内有各(pian)种(ni)各(jin)样(qun)
的大佬,等你来撩.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。