(备忘录)banner循环(1)
来源:互联网 发布:淘宝卖小金刚菩提子 编辑:程序博客网 时间:2024/06/16 09:17
引入
compile 'com.youth.banner:banner:1.4.10'compile 'com.squareup.picasso:picasso:2.5.2'
在xml中
<com.youth.banner.Banner android:id="@+id/banner" android:layout_width="match_parent" android:layout_height="match_parent" />
在activity中
List<String> images = new ArrayList<String>();images.add("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1508149164291&di=d95b392ee8e658644ff263d9e6f9652f&imgtype=0&src=http%3A%2F%2Fpic.pptbz.com%2Fpptpic%2F201211%2F2012111719275820.jpg ");images.add("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1508149164291&di=9d959624d91f4d70e3a4982b4f41b6ce&imgtype=0&src=http%3A%2F%2Ftupian.enterdesk.com%2F2013%2Fmxy%2F12%2F10%2F15%2F10.jpg ");List < String > titles = new ArrayList<String>();titles.add("123");titles.add("=========");//设置banner样式banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR);//设置图片加载器banner.setImageLoader(new GlideImageLoader());//设置图片集合banner.setImages(images);//设置banner动画效果banner.setBannerAnimation(Transformer.DepthPage);//设置标题集合(当banner样式有显示title时)banner.setBannerTitles(titles);//设置自动轮播,默认为truebanner.isAutoPlay(true);//设置轮播时间banner.setDelayTime(1500);//设置指示器位置(当banner模式中有指示器时)banner.setIndicatorGravity(BannerConfig.CENTER);//banner设置方法全部调用完毕时最后调用banner.start();
在GlideImageLoader中
public class GlideImageLoader extends ImageLoader { @Override public void displayImage(Context context, Object path, ImageView imageView) { Picasso.with(context).load((String)path).into(imageView); }}
参考资料
https://github.com/youth5201314/banner
阅读全文
0 0
- (备忘录)banner循环(1)
- Android无限循环Banner(网络获取数据)
- Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
- Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
- Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
- Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
- Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
- Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)
- 【iOS_GitHub】banner(广告页/循环滚动广告图片/无限循环自动滚动卡片)
- 插件封装(banner)
- Banner (android 轮播图)
- 轮播图(使用Banner)
- 最简单的banner真无限循环滑动(无缝衔接版)
- Viewpager--无限循环新闻banner图(支持手动和自动)
- 自定义Banner轮播广告(真*无限循环无卡顿&设置切换速度)
- (备忘录)SlidingMenu(1)
- Qt学习备忘录(1)
- Cache数据库备忘录(1)
- TS 详解
- 1682亿,光鲜背后,双十一的狂欢还可以走多久?
- Struts2学习笔记(1)-Struts2概览
- 你不是不会写方案,只是没思路
- 你和高级产品经理之间,差的不只是经验
- (备忘录)banner循环(1)
- SaaS“免费试用”高转化率的3个秘诀
- 什么是跨域?怎么解决跨域问题?
- 代码审计+企业级Web代码安全架构+.pdf 免费下载
- 本周六的2017中国产品经理大会、又确定了一位重量级嘉宾!
- SpringBoot专题(1) 一个的简单的SpringBoot例子
- WEB开发,常见MySQL 查询优化
- 构建微服务:Spring boot 入门篇
- 2017年android常用的框架介绍