//需要的依赖
compile 'com.youth.banner:banner:1.4.9'
compile 'com.github.bumptech.glide:glide:4.0.0'

=================================================================================================

public class MainActivity extends AppCompatActivity {

//图片的地址和title的集合

privateList<String>mListImage,mListTitle;

privateBanner banner;

@Override

protected voidonCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//找到控件

banner= (Banner) findViewById(R.id.ban);

//banner的样式

banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE);

//加载图片的方法

banner.setImageLoader(newGlideImageLoader());

mListImage= new ArrayList<>();

//想图片集合中添加网网址

mListImage.add("http://www.93.gov.cn/11002/upload/webcms/content/image/2017/08/10/17_12_46_619_02480_1.jpg");

mListImage.add("http://www.93.gov.cn/11002/upload/webcms/content/image/2017/08/15/16_42_14_391_56386_QQjt20170815164126.jpg");

mListImage.add("http://www.93.gov.cn/11002/upload/webcms/content/image/2017/08/15/16_39_29_705_09313_QQjt20170815163838.jpg");

mListImage.add("http://www.93.gov.cn/11002/upload/webcms/content/image/2017/08/15/15_27_10_054_07707_lmzabzregxaxcxmlyshddy.jpg");

mListImage.add("http://www.93.gov.cn/11002/upload/webcms/content/image/2017/08/13/11_17_32_194_14971_640(1).webp.jpg");

//设置Banner图片集合

banner.setImages(mListImage);

//设置banner的动画效果

banner.setBannerAnimation(Transformer.DepthPage);

//切换的时间

banner.setDelayTime(2000);mListTitle=newArrayList<>();

//添加Title

mListTitle.add("第一张图片");

mListTitle.add("第二张图片");

mListTitle.add("第三张图片");

mListTitle.add("第四张图片");

mListTitle.add("第五张图片");

//设置Banner标题集合(当banner样式有显示title时)

banner.setBannerTitles(mListTitle);

//title的位置在banner的显示

banner.setIndicatorGravity(BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE);

//启动banner

banner.start();

}

}

=============================================================================================

//中需要的布局

<com.youth.banner.Banner
    android:layout_width="wrap_content"
    android:layout_height="200dp"
    android:id="@+id/banner"></com.youth.banner.Banner>

=============================================================================================

public class GlideImageLoader extends ImageLoader{@Override
    public void displayImage(Context context, Object path, ImageView imageView) {//使用glide加载图片
        Glide.with(context).load(path).into(imageView);}
}

Banner加载轮播图相关推荐

  1. 前端性能优化之jQuery按需加载轮播图

    引言 关于幻灯轮播图,想必大家都不陌生,尤其是基于 jQuery 的,插件.代码网上一搜一大堆,但是真正符合自己需求的几乎没有,所以我要打造一个符合自身需求,经得起广大网民考验的 jQuery 轮播图 ...

  2. html轮播图速度加快,jQuery按需加载轮播图(web前端性能优化)

    引言 关于幻灯轮播图,想必大家都不陌生,尤其是基于 jQuery 的,插件.代码网上一搜一大堆,但是真正符合自己需求的几乎没有,所以我要打造一个符合自身需求,经得起广大网民考验的 jQuery 轮播图 ...

  3. android开发banner框架,Android 轮播图 最火的banner框架 (包含demo和代码解释)

    在android里,轮播图的实现可以使用viewpage的控件实现,但由于实现有点繁琐,可以使用banner框架,方便快捷的实现轮播图的效果.这里首先贴上github的banner框架地址:https ...

  4. 使用开源项目【Banner】实现轮播图效果(带小圆点)

    banner开源项目地址:GitHub - youth5201314/banner:

  5. banner的使用 轮播图

    build.gradle文件中写依赖 compile 'com.youth.banner:banner:1.4.10' compile 'com.github.bumptech.glide:glide ...

  6. 轮播图插件Swiper的使用(懒加载+异步加载数据)

    效果 HTML 引入swiper-bundle.css.swiper-bundle.js <head><link rel="stylesheet" href=&q ...

  7. Swift 4 无限滚动轮播图(UICollectionView实现)

    作为一个资深(自认为)iOS程序猿,会经常用到轮播图,但是总是感觉自己实现要比直接用别人的要方便一点,并且有一些需求需要深度定制,于是想着自己封装一个可以定制化的轮播图库JCyclePictureVi ...

  8. HTML中轮播图里的圆点不充满,老师好,轮播图中的小点不显示

    我设置了padding-botom 为40%还是不显示,请麻烦看一下这是什么问题呢 import { Swiper, SwiperItem } from "@/common/swiper&q ...

  9. 《锋迷商城》——首页:轮播图

    <锋迷商城>系列项目 链接: <一> 项目搭建 链接: <二>数据库的创建 链接: <三>业务流程设计 链接: <四>业务流程实现:用户管理 ...

  10. (三)Vue项目——微商城:首页页面,轮播图+九宫格访问按钮

    目录 首页 1.显示轮播图 2.服务器返回轮播图数据 3安装axios 4从服务器获取数据 5快速访问按钮 首页 1.显示轮播图 src\pages\Home.vue <template> ...

最新文章

  1. Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App
  2. jvm性能调优实战 - 34十万QPS的社交APP 如何优化GC性能提升3倍?
  3. windows环境下封装条件wait和signal
  4. ubuntu 中 ROS 一些报错的解决
  5. Linux XZ压缩格式学习
  6. java导出excel_Java导出excel【复制粘贴直接用】
  7. 学术论文海报模板_论文深耕 | 第一次写学术论文无从下手?阅读写作套路来了!...
  8. html扫雷源码js,js实现扫雷源代码.pdf
  9. 电路分析第三章 电容与电感
  10. ppt大小如何压缩,ppt压缩方法
  11. 谷歌抢注18个“.中国”域名:下一盘很大的棋?
  12. 新唐NUC980网络设置
  13. c语言浮点数和0比较大小,C-浮点数为什么不能和0比较?
  14. Vue3+Ant-design项目启用ts/typescript
  15. 晶振及其内部电路详解
  16. 大数据剖析 | 北京VS上海: 活着为了工作还是工作为了生活?
  17. matlab曲线拟合工具箱 cftool
  18. 反向比例运算电路微分关系_电气必备20个经典模拟电路
  19. 2018软工实践作业一
  20. [股市]散户高手的炒股心得(收藏)

热门文章

  1. 项目质量管理可能存在的问题及应对策略
  2. crt图形显示装置_CRT消防控制室图形显示装置图形显示装置_使用说明书_V1.0.doc...
  3. 记一次某制造业ERP系统 CPU打爆事故分析
  4. linux版百度导航软件,百度导航2019新版
  5. mkv文件用什么软件打开_什么是MKV文件,以及如何播放它们?
  6. GitDown: 下载Github特定文件夹
  7. python创建django项目语句_Python3—创建Django项目
  8. 星际争霸2的图形界面几乎全部使用Flash搭建?
  9. 周公恐惧流言日,王莽谦恭未篡时
  10. 递归与自我指涉标识牌Top 5