MAndroid 开源库之Viewpager

新的篇章

之前做了一个 Android ui 2018 但是有朋友反馈说,开源库内容不错,但是有点太多了,不便于查找,希望我做个开源库整理,听到这个需求,我面对1800+的开源库,竟然有点不好下手,想来想去,我决定将这个开源库进行整理,重新配图并持续更新,希望大家多多关注我。比心~

今天是本系列第一篇章 ViewPager,如果你有更好的 ViewPager 开源库,评论留言哦,我们一起学习~

什么是 ViewPager

先给萌新介绍下 ViewPager 是什么

1.ViewPager 是 android 扩展包 v4 包中的类,这个类可以让用户左右切换当前的 view
2.ViewPager 直接继承了 ViewGroup,所有它是一个容器类,可以在其中添加其他的 view 类。
3.ViewPager 需要一个 PagerAdapter 适配器类给它提供数据。
4.ViewPager 经常和 Fragment 一起使用,并且提供了专门的 FragmentPagerAdapter 和 FragmentStatePagerAdapter 类供 Fragment 中的 ViewPager 使用。

常见ViewPager 开源库

名字 介绍 图片
SwipeCardsView Android高仿秒拍热榜的卡片滑动和左右飞出效果
image
SCViewPager 一个简单的ViewPager扩展,提供基于滚动的动画,如iOS的JazzHands
MAndroid 开源库之Viewpager_第1张图片
image
carouselview 自带小圆点的viewpager
image
android-flip Flip-view 像翻书一样的ViewPager
MAndroid 开源库之Viewpager_第2张图片
image
SwipeSelector 带小圆点的Viewpager
image
EasyIndicator 一款简单的tab指示器,带平移动画效果
MAndroid 开源库之Viewpager_第3张图片
image
DraggedViewPager 一个视图,其页面和项目都可以拖动,看起来像一个ViewPager
image
SmartTabLayout 自定义ViewPager标题栏,可在滚动时为用户提供持续反馈
MAndroid 开源库之Viewpager_第4张图片
image
ViewPagerTransforms 给viewpager加上切换动画
MAndroid 开源库之Viewpager_第5张图片
image
ViewPagerAnimator 适用于Android的轻量级但强大的ViewPager动画库
MAndroid 开源库之Viewpager_第6张图片
image
JazzyViewPager 一个易于使用的ViewPager,它增加了一套非常棒的自定义滑动动画
MagicViewPager 单页显示3个Item的ViewPager炫酷切换效果,适用于Banner等
image
CircleIndicatorView 适用于Android的指标视图库
UltraViewPager UltraViewPager是ViewPager的扩展,可在单个ViewPager中提供多种功能。
MAndroid 开源库之Viewpager_第7张图片
image
PageIndicatorView Android ViewPager的页面指示器
MAndroid 开源库之Viewpager_第8张图片
image.png
InfiniteCycleViewPager 无限循环ViewPager具有双向定位和交互效果。
image
MZBannerView 仿魅族BannerView,图片轮播控件,支持多种模式切换
image
RecyclerViewCardGallery RecyclerView实现循环banner,替代ViewPager方案
image
BigImageViewPager BigImage ImageView ViewPager 长图、大图查看器,优化内存,支持手势放大、查看原图等
MAndroid 开源库之Viewpager_第9张图片
image
banner Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!
MAndroid 开源库之Viewpager_第10张图片
image
MAndroid 开源库之Viewpager_第11张图片
image

总结

所有开源库都是在 Android ui 2018 基础上修改的,欢迎大家star,我会把我遇到所有好的开源库分享出来,大家一起学习,也欢迎大家订阅我的个人微信公众号MAndroid,有问题可以问我哦,我会尽我所能给大家解答的。

你可能感兴趣的:(MAndroid 开源库之Viewpager)