Banner实现方法及其命令

banner.setImages(mList)//添加图片集合或图片url集合

.setDelayTime(2000)//设置轮播时间.

setBannerStyle(BannerConfig.CIRCLE_INDICATOR)

.setImageLoader(new GlideImage())//加载图片

.setIndicatorGravity(BannerConfig.CENTER)//设置指示器位置
 
.start();

设置banner轮播加文字

    //xml布局里
        //Title字体的颜色
        app:title_textcolor="@color/colorWhite"
        //Title显示框背景颜色
        app:title_background="@color/colorGlayw"
        //Title的文字大小
        app:title_textsize="@dimen/qb_px_15"

  //设置开启字体
  viewHolder1.banner.setBannerStyle (BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE);
            //设置翻页模式(数字显示)
            int numIndicatorTitle = BannerConfig.NUM_INDICATOR_TITLE;
            viewHolder1.banner.setBannerStyle (numIndicatorTitle);
            //设置banner文字内容
            String[] strings = {"Android高级进阶直播课免费学习", "一起来做个App吧","我们新增了一个常用导航Tab~","flutter 中文社区"};
            viewHolder1.banner.setBannerTitles (Arrays.asList (strings));
4.Attributes属性(banner布局文件中调用)
delay_timeinteger轮播间隔时间,默认2000

scroll_timeinteger轮播滑动执行时间,默认800

is_auto_playboolean是否自动轮播,默认true

title_backgroundcolorreference

title_textcolorcolor标题字体颜色

title_textsizedimension标题字体大小

title_heightdimension标题栏高度

indicator_widthdimension指示器圆形按钮的宽度

indicator_heightdimension指示器圆形按钮的高度

indicator_margindimension指示器之间的间距

indicator_drawable_selectedreference指示器选中效果

app:indicator_drawable_selected="@mipmap/address"  //设置指示器自定义图片

indicator_drawable_unselectedreference指示器未选中效果

image_scale_typeenum和imageview的ScaleType作用一样
 
stopAutoPlay()结束轮播1.4开始,此方法只作用于banner加载完毕-->需要在start()后执行

setOffscreenPageLimit(int limit)同viewpager的方法作用一样1.4.2开始

你可能感兴趣的:(Banner实现方法及其命令)