Banner能實現循環播放多個廣告圖片和手動滑動循環等功能。 因為原生ViewPager并不支持循環翻頁, 要實現循環還得需要自己去動手。
Banner框架可以進行不同樣式、不同動畫設置, 以及完善的api方法能滿足大部分軟件首頁輪播圖效果的需求。
下載地址:https://github.com/youth5201314/banner
Gradle 添加依賴dependencies{ compile 'com.youth.banner:banner:1.4.8' //最新版本 or compile 'com.youth.banner:banner:1.3.3' //舊版本,舊版本用法下面有跳轉鏈接}?。?!此步驟可以省略,直接在Activity或者Fragment中new Banner();
<com.youth.banner.Banner xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/banner" android:layout_width="match_parent" android:layout_height="高度自己設置" />六種格式
//默認是CIRCLE_INDICATOR banner.setImages(MyApplication.images) .setBannerTitles(MyApplication.titles) .setBannerStyle(BannerConfig.NOT_INDICATOR) .setImageLoader(new GlideImageLoader()) .start();就是小圓點的位置
banner.setIndicatorGravity(BannerConfig.LEFT);banner.setIndicatorGravity(BannerConfig.CENTER);banner.setIndicatorGravity(BannerConfig.RIGHT);新聞熱點
疑難解答