关闭

banner轮播的简单实现

82人阅读 评论(0) 收藏 举报

首先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);

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

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

   

   

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:784次
    • 积分:102
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档