angcyo / Dsltablayout
Licence: mit
♥️ Android界最万能的TabLayout(不仅仅是TabLayout), 支持任意类型的item, 支持Drawable类型的指示器,智能开启滚动,支持横竖向布局等
Stars: ✭ 489
Projects that are alternatives of or similar to Dsltablayout
UltimateTabLayout
A library for tab layout use with viewpager. Very useful, small
Stars: ✭ 33 (-93.25%)
Mutual labels: badge, viewpager, tablayout
Android Tab Animation
Easily create TabLayout.Tab animations that sync with the scrolling progress of ViewPager
Stars: ✭ 68 (-86.09%)
Mutual labels: viewpager, tablayout
Viewpagerhelper
这个一个 viewpager/viewpager2工具类,能够帮你快速实现导航栏轮播图,app引导页,viewpager/viewpager2 + fragment;内置多种tab指示器,让你告别 viewpager 的繁琐操作,专注逻辑功能
Stars: ✭ 957 (+95.71%)
Mutual labels: viewpager, tablayout
ViewWorld
自定义View合集,展示各种自定义View/控件。项目包含了自定义Banner轮播图控件,自定义验证码输入框,自定义TabLayout等控件,持续更新中😉😉😉
Stars: ✭ 94 (-80.78%)
Mutual labels: viewpager, tablayout
Magicindicator
A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu…
Stars: ✭ 8,969 (+1734.15%)
Mutual labels: viewpager, tablayout
Funtablayout
An efficient tablayout for Android with added FUN!
Stars: ✭ 20 (-95.91%)
Mutual labels: viewpager, tablayout
Whatsappviewpager
Swipeable tabs like WhatsApp in Android
Stars: ✭ 115 (-76.48%)
Mutual labels: viewpager, tablayout
Snaptablayout
Android library for fluid tablayout animation as seen on Snapchat.
Stars: ✭ 547 (+11.86%)
Mutual labels: viewpager, tablayout
Material-BottomBarLayout
🎉A material navigation bar library which has pretty animations and different ways of arrangement.
Stars: ✭ 56 (-88.55%)
Mutual labels: viewpager, tablayout
PagerSlidingTabStrip
An interactive indicator to navigate between the different pages of a ViewPager
Stars: ✭ 2,194 (+348.67%)
Mutual labels: viewpager, tablayout
Xamarin Forms Tab Badge
Xamarin Forms bindable Tab badges for iOS, Android, UWP, MacOS and WPF
Stars: ✭ 304 (-37.83%)
Mutual labels: badge, tablayout
Flowhelper
帮助您迅速构建顶部Tab,比如今日头条效果,热搜、搜索记录、与ViewPager/ViewPager2搭配的工具类;
Stars: ✭ 295 (-39.67%)
Mutual labels: viewpager, tablayout
Badge Poser
The PHP badges, renders some badges for your readme with the packagist information.
Stars: ✭ 440 (-10.02%)
Mutual labels: badge
Banner
🔥🔥ViewPager,ViewPager2无限轮播功能。自定义Indicator,支持一屏三页,支持仿魅族banner效果。极其简单的使用方式
Stars: ✭ 393 (-19.63%)
Mutual labels: viewpager
Pagetransformerhelp
👍 A PageTransformer library for Android ViewPager,have some Banner styles. ViewPager 实现轮播图、实现卡片切换。
Stars: ✭ 478 (-2.25%)
Mutual labels: viewpager
DslTabLayout
♥️ Android界最万能的TabLayout
(不仅仅是TabLayout
). 高能自绘控件, 继承自ViewGroup
, 非组合控件.
特性
- 支持任意类型的
child
视图. - 支持任意类型
Drawable
的指示器
. - 支持智能开启
横向滚动
. - 支持智能开启
平分item宽度
(1.5.4
后). - 支持
高凸模式
, 允许某个child
高出一节显示. - 支持
滑动选择模式
, 滑动的时候智能选择上一个
或下一个
. - 支持
角标
配置. - 支持
ViewPager
和ViewPager2
- 支持
竖向
(2.0.0
后)
直接当做横向的LinearLayout
使用方式即可, 无特殊要求.
效果
一个DSLTabLayout
可实现以下3中效果
高能自绘控件, 继承自ViewGroup
, 非组合控件.
无需选择, xml配置
即可, 还不赶紧收下?
带滚动效果和角标 |
---|
普通和高凸效果 |
---|
带边框,分割线和滑动选择效果 |
---|
竖向效果
JitPack
的方式, 引入库.
使用
build.gradle
根目录中的 allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
build.gradle
APP目录中的 dependencies {
implementation 'com.github.angcyo.DslTablayout:TabLayout:2.0.1'
//可选
implementation 'com.github.angcyo.DslTablayout:ViewPager1Delegate:2.0.1'
//可选
implementation 'com.github.angcyo.DslTablayout:ViewPager2Delegate:2.0.1'
}
下载体验
扫码安装
群内有各(pian)种(ni)各(jin)样(qun)
的大佬,等你来撩.
联系作者
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].