banner轮播的简单实现

首先banner轮播让我们避免了自己手写轮播图的需求是繁琐的代码因为banner已经写好了

我们只要将我们想要轮播的图片存到集合中,在将集合放入banner中就好了。

1.使用前先添加依赖

       compile 'com.youth.banner:banner:1.1.5'
       compile 'com.github.bumptech.glide:glide:3.7.0'

2.在布局中引用

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

3.找到控件 

   Banner banner = view.findViewById(R.id.mybanner);

   List<String> bannerList = new ArrayList<>();
        bannerList.add("图片一");
        bannerList.add("图片二");
        bannerList.add("图片三");
        bannerList.add("图片四");

4.设置方法

  //自动轮播
        banner.isAutoPlay(true);
        //轮播时间间隔
        banner.setDelayTime(1000);
        //轮播图片
        banner.setImages(bannerList);
        //没有这行代码不能显示
        banner.setBannerStyle(Banner.ACCESSIBILITY_LIVE_REGION_ASSERTIVE);

 完成上面的步骤就可以运行了

希望上面的代码对你有些许的帮助...

   

   

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭