今天给大家推荐的这个开源项目是来自于读者的投稿,这个轮播图效果做的是真不错,非常棒。
BVP 是一个基于 ViewPager2 的 Android 图片轮播库。一行代码实现循环轮播、一屏三页以及多种指示器样式。
功能介绍
1、PageStyle
MULTI_PAGEMULTI_PAGE_SCALEMULTI_PAGE_OVERLAP 2、Indicator
目前指示器已经从BannerViewPager中分离出来,现在单独为一个仓库,新的仓库地址为ViewPagerIndicator,你可以点击连接了解更多关于ViewPagerIndicator的信息。
(1)IndicatorStyle 与 IndicatorSlideMode
BannerViewPager目前已支持三种IndicatorViewStyle,以及五种IndicatorSlideMode,分别如下:
属性 | CIRCLE | DASH | ROUND_RECT |
---|---|---|---|
NORMAL | |||
SMOOTH | |||
WORM | |||
COLOR | |||
SCALE |
(2)Custom Indicator
同时BannerViewPager还提供了自定义IndicatorView的功能。只要继承BaseIndicatorView或者实现IIndicator接口,并重写相应方法,就可以为所欲为的打造任意的Indicator了。
Figure Indicator | Drawable Indicator | Indicator below of Banner |
---|---|---|
是不是感觉很棒呢?效果很炫酷吧?
开源项目地址:https://github.com/zhpanvip/BannerViewPager
开源项目作者:zhpanvip
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8