XBanner简单学习

简介:功能强大的图片无限自动轮播控件,可支持自定义状态点及指示器显示位置等功能

支持图片无限轮播的控件,可进行自定义功能。

主要功能:

  • 支持根据服务端返回的数据动态设置广告条的总页数
  • 支持大于等于 1 页时的无限循环自动轮播、手指按下暂停轮播、抬起手指开始轮播
  • 支持自定义状态指示点位置 左 、中 、右
  • 支持自定义状态指示点
  • 支持监听 item 点击事件
  • 支持设置图片轮播间隔
  • 支持指示器背景的修改及隐藏/显示

效果图

1

基本使用

1.添加 Gradle 依赖

compile'com.xhb:xbanner:1.0.0'

2.在布局文件中添加 XBanner

3.在 Activity 或者 Fragment 中配置

初始化:直接传入视图集合进行初始化

4.加载广告

可根据自己项目需要使用相应的图片加载工具进行加载图片,此处使用 Glide,进行加载,可配置占位图等

5.监听广告 item 的单击事件

自定义属性说明

属性名 属性说明 属性值
isAutoPlay 是否支持自动轮播 boolean 类型,默认为 true
AutoPlayTime 图片轮播时间间隔 int 值,默认为 5s
pointNormal 指示器未选中时状态点 drawable,不设置的话为默认状态点
pointSelect 指示器选中时状态点 drawable,不设置的话为默认状态点
pointsVisibility 是否显示指示器 boolean 类型,默认为 true
pointsPosition 指示点显示位置 LEFT、CENTER、RIGHT 类型,默认为 CENTER
pointsContainerBackground 指示器背景 可自定义设置指示器背景

猜你喜欢

转载自blog.csdn.net/o1a2s3/article/details/53940816