Banner能實(shí)現(xiàn)循環(huán)播放多個(gè)廣告圖片和手動(dòng)滑動(dòng)循環(huán)等功能。 因?yàn)樵鶹iewPager并不支持循環(huán)翻頁, 要實(shí)現(xiàn)循環(huán)還得需要自己去動(dòng)手。
Banner框架可以進(jìn)行不同樣式、不同動(dòng)畫設(shè)置, 以及完善的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' //舊版本,舊版本用法下面有跳轉(zhuǎn)鏈接}!!!此步驟可以省略,直接在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="高度自己設(shè)置" />六種格式
//默認(rèn)是CIRCLE_INDICATOR banner.setImages(MyApplication.images) .setBannerTitles(MyApplication.titles) .setBannerStyle(BannerConfig.NOT_INDICATOR) .setImageLoader(new GlideImageLoader()) .start();就是小圓點(diǎn)的位置
banner.setIndicatorGravity(BannerConfig.LEFT);banner.setIndicatorGravity(BannerConfig.CENTER);banner.setIndicatorGravity(BannerConfig.RIGHT);新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注