Banner实现图片轮播
来源:互联网 发布:windows桌面图标分类 编辑:程序博客网 时间:2024/06/06 00:38
Banner
首先导入banner的依赖:compile 'com.youth.banner:banner:1.4.9'*在布局文件中:*<com.youth.banner.Banner android:id="@+id/banner" android:layout_width="match_parent" android:layout_height="match_parent" /> *自定义一个Banner类*public class MyBanner extends ImageLoader { public void displayImage(Context context, Object path, ImageView imageView) { com.nostra13.universalimageloader.core.ImageLoader uni_imageLoader = com.nostra13.universalimageloader.core.ImageLoader.getInstance(); //path表示当前要显示的图片的url,,imageView表示当前要显示图片的载体 uni_imageLoader.displayImage((String)path,imageView); }}
在MainActivity中,进行调用此类:
设置全局的图片:
/** * 设置图片路径 */ String url1 = "http://pic.baike.soso.com/p/20090711/20090711101754-314944703.jpg"; String url2 = "http://img.my.csdn.net/uploads/201407/26/1406383264_8243.jpg"; String url3 = "http://img.my.csdn.net/uploads/201407/26/1406383248_3693.jpg"; String url4 = "http://img.my.csdn.net/uploads/201407/26/1406383242_3127.jpg"; String url5 = "http://img.my.csdn.net/uploads/201407/26/1406383166_3407.jpg";
例如:
在新建一个list集合,把图片添加到集合中
/*** * new一个list集合 */ List<String> list = new ArrayList<>(); list.add(url1); list.add(url2); list.add(url3); list.add(url4); list.add(url5); /*** * 调用MyBanner */ banner.setImageLoader(new MyBanner()); /** * 把集合中数据添加到banner中 */ banner.setImages(list); banner.start();//执行
阅读全文
0 0
- banner实现图片轮播
- Banner实现图片轮播
- Banner实现图片轮播
- Banner实现图片轮播
- Banner实现图片轮播
- Android实现Banner图片循环轮播
- 图片轮播,两个imageView实现 banner
- Android 图片轮播Banner的实现
- 利用banner实现图片无限轮播,
- banner图片轮播
- Banner图片轮播
- Banner 图片轮播
- banner图片轮播
- 图片轮播 banner
- Banner实现轮播
- banner flash图片轮播
- WebApp图片轮播banner
- Android Banner图片轮播
- SSM框架下的用户登录系统,并实现增删改
- Eclipse安装SVN教程
- Spring boot配置自定义Servlet
- luogu 1914 小书童——密码
- Ubuntu 16.04 基本安装和美化
- Banner实现图片轮播
- Apache Mina 入门 (二)—— 异步通信机制
- CPSR_C
- JAVA线程
- 17个新手常见Python运行时错误
- js节流
- *Protecting the Flowers(POJ 3262, 贪心)
- Myeclipse 2017破解版教程
- Java开发练习9.1 网络编程UDP