亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Android廣告圖片輪播,支持無限循環和設置輪播樣式、切換時間等

標簽:
Android

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

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消