欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

轮播图

程序员文章站 2023-12-30 15:29:16
...
一 首先添加依赖:

compile ‘com.youth.banner:banner:1.4.9’
compile ‘com.github.bumptech.glide:glide:3.7.0’

二在写布局文件:

<com.youth.banner.Banner
android:id="@+id/banner"
android:layout_width=“match_parent”
android:layout_height=“150dp”
>

三:创建一个 类  继承 (Banner包 ) 下的  ImageLoder 。切记:是Banner包下  

public class BannerImagerLoder extends ImageLoader {
@Override
public void displayImage(Context context, Object path, ImageView imageView) {
Glide.with(context).load(path).into(imageView);
}
}

  四:在要展示的页面中做以下操作:

Banner mBanner=findViewById(R.id.banner);
mBanner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE);
List li=new ArrayList<>();
li.add(“http://www.zhaoapi.cn/images/quarter/ad1.png”);
li.add(“http://www.zhaoapi.cn/images/quarter/ad2.png”);
li.add(“http://www.zhaoapi.cn/images/quarter/ad3.png”);
li.add(“http://www.zhaoapi.cn/images/quarter/ad4.png”);
mBanner.setImageLoader(new BannerImage());
mBanner.setImages(li);
List lu=new ArrayList<>();
lu.add(“你好”);
lu.add(“我很好”);
lu.add(“非常好”);
lu.add(“大家好”);

    mBanner.setBannerTitles(lu);
    mBanner.start();
相关标签: 轮播图

上一篇:

下一篇: