zoukankan      html  css  js  c++  java
  • 轮播图效果

    效果图:

    1.引入依赖

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

     2.然后在布局文件中加入轮播图的控件,我给的高度是130,你随意

    1 <com.youth.banner.Banner
    2         android:id="@+id/home_banner"
    3         android:layout_width="match_parent"
    4         android:layout_height="130dp"/>

    3.在Activity或者Fragment中创建一个图片集合,用来保存轮播图的图片

    private List<Integer> imgList; //轮播图集合

    4.加入一些图片到集合中,然后在onCreate中引用initDataBannerImg();

    1 private void initDataBannerImg(){
    2         imgList = new ArrayList<>();
    3         imgList.add(R.mipmap.item1);
    4         imgList.add(R.mipmap.item2);
    5         imgList.add(R.mipmap.item3);
    6         imgList.add(R.mipmap.item4);
    7     }

    5.最后一步绑定轮播图控件以及设置相应的配置,在onCreate中引用initBanner();

     1 private void initBanner(){
     2         Banner banner = (Banner)view.findViewById(R.id.home_banner);
     3         //设置图片加载器
     4         banner.setImageLoader(new GlideImageLoader());
     5         //设置图片集合
     6         banner.setImages(imgList);
     7         //设置轮播时间
     8         banner.setDelayTime(3000);
     9         //取消指示器
    10         //banner.setBannerStyle(BannerConfig.NOT_INDICATOR);
    11         //设置方法全部调用完毕是最后调用
    12         banner.start();
    13     }
  • 相关阅读:
    eclipse中的项目的JRE换成JDK
    Eclipse中maven项目的创建和运行
    git 发布命令
    vbox中虚拟ubuntu增加新的虚拟硬盘
    MyServer
    java常用的中间件
    高并发解决方案
    浅谈SpringMVC
    浅谈HIbernate
    javaweb笔记七
  • 原文地址:https://www.cnblogs.com/Mr-Deng/p/11585937.html
Copyright © 2011-2022 走看看