BannerViewPager
英文 | 中文
腾讯视频、QQ音乐、酷狗、支付宝、天猫、淘宝、优酷、喜马拉雅、网易云音乐、哔哩哔哩等。以上所有应用的轮播图都可以通过BannerViewPager实现。
使用方法
1.快速开始
2.API
3.多种视图类型
4.使用ViewBinding和DataBinding
5.自定义指示器
预览
点击此处或扫描二维码下载演示apk。
1.页面样式
多页面 | 多页面缩放 | 多页面重叠 |
---|---|---|
更多页面样式
可以使用setPageStyle()和setRevealWidth()实现多种页面样式。
样式 1 | 样式 2 | 样式 3 |
---|---|---|
2.指示器
指示器库已从BannerViewPager中分离出来,新的仓库是ViewPagerIndicator,点击链接查看更多关于ViewPagerIndicator的信息
(1)设置指示器样式和滑动模式
BannerViewPager现在支持三种指示器样式和五种指示器滑动模式。
属性 | 圆形 | 短线 | 圆角矩形 |
---|---|---|---|
普通 | |||
平滑 | |||
虫子 | |||
颜色 | |||
缩放 |
(2)自定义指示器
还支持自定义指示器样式,只需继承BaseIndicatorView或实现IIndicator接口并重写方法,然后您就可以随心所欲地绘制指示器了。
图形指示器 | 可绘制指示器 | 轮播图下方的指示器 |
---|---|---|
联系方式
如果您对BannerViewPager有任何疑问,请扫描二维码加入QQ群交流。
QQ群 | 入群加微信 |
---|---|
致谢
玩Android finite-cover-flow zguop-banner
许可证
Copyright 2017-2020 zhpanvip
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.