Android广告图片轮播,支持无限循环和设置轮播样式、切换时间等
2018-03-14 17:02
666 查看
Android-----------广告图片轮播控件Banner广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!很多Android APP中都有广告栏,我也用过很多次了,特来写一篇博文。先来看看效果图:使用你可以直接引入依赖:compile 'com.youth.banner:banner:1.4.10' 建议不要引入,直接导入library包,因为可以修改里面的相关代码,改成你想要的效果。使用方式也很简单:
<com.youth.banner.Banner android:id="@+id/banner" android:layout_width="match_parent" android:layout_height="240dp"/> 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://www.apkbus.com/blog-928215-77240.html
相关文章推荐
- Android广告图片轮播控件,支持无限循环和5种主题,可以灵活设置轮播样式、时间、位置、图片加载框架等!
- Android广告图片轮播控件,支持无限循环和5种主题,可以灵活设置轮播样式、时间、位置、图片加载框架等!
- Android广告图片轮播控件,支持无限循环和5种主题,可以灵活设置轮播样式、时间、位置、图片加载框架等!
- Android广告图片轮播控件,支持无限循环和5种主题,可以灵活设置轮播样式、时间、位置、图片加载框架等!
- Android开发 图片轮播条Lanner(可无限滚动循环,自定义dots样式位置,延迟时间,滚动时间,点击事件)
- Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
- Android实现图片自动轮播并且支持手势左右无限滑动
- Android实现图片自动轮播并且支持手势左右无限滑动
- android实现banner界面广告图片循环轮播(包括手动活动轮播)
- Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
- android开发游记:广告轮播器无限循环滚动 首尾无缝切换解决方案
- Android 广告(banner)图片轮播、图片浏览、仿微信大图查看控件(支持视频和gif图片)、支持动态添加数据
- Android实现Banner界面广告图片循环轮播
- android 自定义无限循环播放的viewPager。轮播ViewPager。实现循环播放 广告,主题内容,活动,新闻内容时。
- Android 无限循环的广告轮播图
- EasySwift/YXJCycleView 任意视图的无限循环轮播图,可以是本地图片,可以是任意的view,可以是远程图片,再加文字描述岂不更好,pageController也支持高度自定义。
- Android轮播循环Banner修正进度条同步图片切换
- Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
- 切换图片、fragment;可以控制循环、时间,添加下标及下标设置,fragment 添加标题及标题设置
- [Android UI]可自动切换、无限滑动的图片广告展示栏的实现分享(续1)