1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android banner停止轮播 android如何实现banner轮播图无限轮播效果

android banner停止轮播 android如何实现banner轮播图无限轮播效果

时间:2020-01-15 17:24:26

相关推荐

android banner停止轮播 android如何实现banner轮播图无限轮播效果

android如何实现banner轮播图无限轮播效果

发布时间:-04-16 12:47:03

来源:亿速云

阅读:106

作者:小新

小编给大家分享一下android如何实现banner轮播图无限轮播效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

具体内容如下

效果展示

第一步(权限配置)

第二步(添加依赖)compile'com.squareup.okio:okio:1.5.0'

compile'com.squareup.okhttp3:okhttp:3.2.0'

compile'com.squareup.okhttp3:logging-interceptor:3.4.1'

compile'com.google.code.gson:gson:2.8.2'

compile'com.youth.banner:banner:1.4.9'

//compile'com.nostra13.universalimageloader:universal-image-loader:1.9.5'

compile'com.github.bumptech.glide:glide:3.7.0'

第三步(加布局)<?xml version="1.0"encoding="utf-8"?>

android:orientation="vertical"android:layout_width="match_parent"

android:layout_height="150dp">

android:id="@+id/mybanner"

android:layout_width="match_parent"

android:layout_height="150dp">

第四步:(创建GlideImageLoader 图片加载类)publicclassGlideImageLoaderextendsImageLoader{

@Override

publicvoiddisplayImage(Contextcontext,Objectpath,ImageViewimageView){

Glide.with(context).load(path).into(imageView);

}

}

第五步:(在onCreate中加)mbanner=(Banner)findViewById(R.id.mybanner);

GetDate(mpath);privatevoidGetDate(Stringurl){

OkHttp3Utils.getInstance().doGet(url,newGsonObjectCallback(){

@Override

publicvoidonUi(HomeBeanhomeBean){

for(inti=0;i

Stringad1s=homeBean.getData().getAd1().get(i).getImage();

mlist.add(ad1s);

}

//设置图片加载器

mbanner.setImageLoader(newGlideImageLoader());

mbanner.setImages(mlist);

mbanner.start();

}

@Override

publicvoidonFailed(Callcall,IOExceptione){

}

});

}

最后提醒:网络数据接口您自己供应。

看完了这篇文章,相信你对“android如何实现banner轮播图无限轮播效果”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。