Banner實現輪播圖
第三方banner輪播圖
1.匯入依賴
implementation ‘com.youth.banner:banner:1.4.10’
2.建立佈局檔案
<com.youth.banner.Banner
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:id="@+id/banner"></com.youth.banner.Banner>
3.定義一個集合裡面如果是本地的圖片泛型就給String ,網路的圖片就給Integer,我自己獲取的是本地的圖片。
banner = (Banner) findViewById(R.id.banner);
imgList=new ArrayList<>();
imgList.add(R.mipmap.ic_launcher);
imgList.add(R.drawable.black_background);
imgList.add(R.mipmap.ic_launcher);
//設定自動輪播時間
banner.setDelayTime(2000);
//設定圖片來源
banner.setImages(imgList);
//設定是否自動輪播
banner.isAutoPlay(true);
//解析圖片
banner.setImageLoader(new ImageLoader() {
@Override
public void displayImage(Context context, Object path, ImageView imageView) {
Picasso.with(context).load((Integer) path).into(imageView);
}
});
//開啟輪播
banner.start();
相關文章
- 仿小米官網輪播圖(Banner)的實現
- Android UI 實現廣告 Banner 輪播效果AndroidUI
- Flutter 封裝一個 Banner 輪播圖Flutter封裝
- Flutter 如何封裝一個 Banner 輪播圖?Flutter封裝
- 自定義view————Banner輪播View
- ViewPage實現輪播圖View
- js實現輪播圖JS
- 原生js實現輪播圖JS
- 圖片輪播元件實現元件
- 直播軟體原始碼,Android---Banner輪播圖原始碼Android
- Axure之使用動態皮膚建立banner輪播圖
- 兩種方式實現輪播圖
- (轉)jquery實現圖片輪播jQuery
- app直播原始碼,Banner廣告圖片輪播控制元件APP原始碼控制元件
- vue元件之輪播圖的實現Vue元件
- [分享會]只用CSS實現輪播圖CSS
- 原生JS實現輪播圖的效果JS
- 左右無縫輪播圖的實現
- vue元件之路之輪播圖的實現Vue元件
- Vue封裝Swiper實現圖片輪播Vue封裝
- 用原生js實現圖片輪播器JS
- 高效圖片輪播,兩個ImageView實現View
- 網頁佈局------輪播圖效果實現網頁
- jQuery輪播圖之上下輪播jQuery
- Axure實現輪播效果
- jQuery實現輪播效果jQuery
- 使用jQuery實現的平滑滾動輪播圖jQuery
- 直播app原始碼,HTML + jQuery 實現輪播圖APP原始碼HTMLjQuery
- 藉助 :has 實現3d輪播圖3D
- JQuery實現圖片輪播無縫滾動jQuery
- 基於 flex 的 order 實現 carousel 輪播圖Flex
- JS實現八種焦點輪播圖(下)JS
- 原生JS實現輪播圖--第二章動畫實現JS動畫
- 微信小程式------輪播圖------縱向輪播圖微信小程式
- 移動端輪播圖實現方法(dGun.js)JS
- jQuery實現3D圖片輪播詳解jQuery3D
- 微信小程式實現類3D輪播圖微信小程式3D
- JS實現輪播圖效果(有詳細註釋)JS