• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

可能是全网最好用的ViewPager控件安卓老炮们来验验成色

android 搞代码 3年前 (2022-03-02) 53次浏览 已收录 0个评论

ViewPager 是 Android 开发者比拟罕用的一个控件了,因为它容许数据页从左到右或者从右到左翻页,因而这种交互也备受设计师的青眼。在 APP 中的很多场景都用失去,比方第一次装置APP时的用户疏导页、图片浏览时左右翻页、广告 Banner 等等都会用到 ViewPager。

明天 Gitee 为大家举荐的就是一款 ViewPager 开源我的项目,作者说它可能是全网最好用的 Android ViewPager 轮播图,那么到底成色如何呢?

项目名称: BannerViewerPager

我的项目作者: zhangpan

开源许可协定: Apache-2.0

我的项目地址:https://gitee.com/zhpanvip/BannerViewPager

我的项目简介

这可能是全网最好用的 Android ViewPager 轮播图。简略、高效,一行代码实现循环轮播,一屏三页任意变,指示器款式任你挑。腾讯视频、QQ音乐、酷狗音乐、支付宝、天猫、淘宝、优酷视频、喜马拉雅、网易云音乐、哔哩哔哩、全民K歌等App的Banner款式都能够通过BannerViewPager实现

新版本,新个性

  • 基于ViewPager2实现
  • 反对多类型Item
  • 内存大幅优化,性能大幅晋升
  • 新增setOrientation,反对竖直滑动
  • 新增addPageTransformer与removeTransformer
  • setAdapter替换setHolderCreator
  • getData替换了getList办法
  • registerOnPageChangeCallback替换setOnPageChangeListener
  • setUserInputEnabled取代disableTouchScroll
  • 移除setPageTransformerStyle
  • 移除局部2.x版本已废除的办法
  • 不再反对android support.
  • 新增Indicator SCALE与COLOR滑动款式(V3.1.0)
  • 反对刷新通过refreshData()办法刷新数据(V3.1.0)
  • 反对通过setLifecycleRegistry(Lifecycle)治理BVP生命周期(3.1.4)
  • 反对addData(List) (3.2.0)
  • 反对insertItem and removeItem(3.2.0)
  • 反对addItemDecoration(3.2.0)

成果预览

1.PageStyle

2.Indicator

(1)IndicatorStyle 与 IndicatorSlideMode

BannerViewPager目前已反对三种IndicatorViewStyle,以及五种IndicatorSlideMode,别离如下:

(2)Custom Indicator

同时BannerViewPager还提供了自定义IndicatorView的性能。只有继承BaseIndicatorView或者实现IIndicator接口,并重写相应办法,就能够随心所欲的打造任意的Indicator了。

凋谢 API

BannerViewerPager 的作者还为开发者们提供了我的项目的 API 不便大家更便捷的应用。

如果你想要理解我的项目的具体代码或应用办法,那么就点击前面的链接返回我的项目主页看看吧:https://gitee.com/zhpanvip/BannerViewPager


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:可能是全网最好用的ViewPager控件安卓老炮们来验验成色

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址