美文网首页
Android 轮播图

Android 轮播图

作者: ryanxun | 来源:发表于2021-04-14 08:57 被阅读0次
嘿,今天的你过的还好吗

现在需求是这样,在上面加一个可以循环的轮播图,哦吼吼
第三方哦 果断引包

//轮播图
    implementation 'com.youth.banner:banner:1.4.10'

使用方式特别简单

轮播图,想都不要想,一定需要布局文件

 <com.youth.banner.Banner
                    android:id="@+id/product_banner"
                    android:layout_width="match_parent"
                    android:layout_height="230dp"
                    android:layout_alignParentTop="true" />

有了布局,需要找到这个布局

    private Banner product_banner;
    private List<String> imageViewList = new ArrayList<>();

 protected void initView(View view) {
        product_banner = view.findViewById(R.id.product_banner);
        product_banner.setImageLoader(new GlideImageLoader());
        product_banner.isAutoPlay(false);
        imageViewList.add("图片url");
         //设置轮播图 别问为啥这么写,文档要求
        product_banner.setImages(imageViewList);
        product_banner.start();

    }

到这你们复制完会发现,GlideImageLoader()这是个啥玩意.....

其实就是Glide封装一下,方便一点,我这么好自然也是贴出来

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

至此结束

没更新动态或者频繁更新动态的时候都是在认真生活

相关文章

网友评论

      本文标题:Android 轮播图

      本文链接:https://www.haomeiwen.com/subject/pmrclltx.html