博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android广告图片轮播,支持无限循环和设置轮播样式、切换时间等
阅读量:6292 次
发布时间:2019-06-22

本文共 1446 字,大约阅读时间需要 4 分钟。

Android-----------广告图片轮播控件

Banner广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!

很多Android APP中都有广告栏,我也用过很多次了,特来写一篇博文。

先来看看效果图:

图片描述

使用你可以直接引入依赖:

compile 'com.youth.banner:banner:1.4.10'

建议不要引入,直接导入library包,因为可以修改里面的相关代码,改成你想要的效果。

图片描述

使用方式也很简单:

banner.setDelayTime(4000);//滚动时间 //默认是CIRCLE_INDICATOR banner.setImages(Util.showListImgUrl()) .setBannerTitles(Util.showListTitle()) .setBannerStyle(BannerConfig.NOT_INDICATOR) .setImageLoader(new GlideImageLoader()) .setOnBannerListener(this) .start();

相关设置:

Banner banner = (Banner) findViewById(R.id.banner);    //设置banner样式    banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE);    //设置图片加载器    banner.setImageLoader(new GlideImageLoader());    //设置图片集合    banner.setImages(images);    //设置banner动画效果    banner.setBannerAnimation(Transformer.DepthPage);    //设置标题集合(当banner样式有显示title时)    banner.setBannerTitles(titles);    //设置自动轮播,默认为true    banner.isAutoPlay(true);    //设置轮播时间    banner.setDelayTime(1500);    //设置指示器位置(当banner模式中有指示器时)    banner.setIndicatorGravity(BannerConfig.CENTER);    //banner设置方法全部调用完毕时最后调用    banner.start();

混淆代码:

# glide 的混淆代码-keep public class * implements com.bumptech.glide.module.GlideModule-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {  **[] $VALUES;  public *;}# banner 的混淆代码-keep class com.youth.banner.** {    *; }

原文博客地址:

转载地址:http://zgkta.baihongyu.com/

你可能感兴趣的文章
this的用法
查看>>
windows下安装redis
查看>>
CentOS7 yum 安装git
查看>>
启动日志中频繁出现以下信息
查看>>
httpd – 对Apache的DFOREGROUND感到困惑
查看>>
分布式锁的一点理解
查看>>
idea的maven项目,install下载重复下载本地库中已有的jar包,而且下载后jar包都是lastupdated问题...
查看>>
2019测试指南-web应用程序安全测试(二)指纹Web服务器
查看>>
树莓派3链接wifi
查看>>
js面向对象编程
查看>>
Ruby中类 模块 单例方法 总结
查看>>
jQuery的validate插件
查看>>
5-4 8 管道符 作业控制 shell变量 环境变量配置
查看>>
Enumberable
查看>>
开发者论坛一周精粹(第五十四期) 求购备案服务号1枚!
查看>>
validate表单验证及自定义方法
查看>>
javascript 中出现missing ) after argument list的错误
查看>>
使用Swagger2构建强大的RESTful API文档(2)(二十三)
查看>>
Docker容器启动报WARNING: IPv4 forwarding is disabled. Networking will not work
查看>>
(转)第三方支付参与者
查看>>