图片轮播 banner
来源:互联网 发布:mac上键盘灯不能点亮 编辑:程序博客网 时间:2024/05/16 19:55
第一步:导入依赖
compile 'com.youth.banner:banner:1.4.9'
第二步:初始化控件继承imageloader
import com.nostra13.universalimageloader.core.ImageLoader;import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;/** * Created by Fan on 2017/12/18. */public class Myapplication extends Application { @Override public void onCreate() { super.onCreate(); ImageLoaderConfiguration imageLoaderConfiguration = new ImageLoaderConfiguration.Builder(this).build(); //path表示当前要显示的图片的url,,imageView表示当前要显示图片的载体 ImageLoader.getInstance().init(imageLoaderConfiguration); }}
第三步:R.layout.activity_main中注册引用
<com.youth.banner.Banner android:layout_width="match_parent" android:layout_height="240dp" android:id="@+id/banner">
第四步:banner绑定imageloader
public class MyBannerImageLoader extends ImageLoader { @Override 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); }}
第五步:imageloader图片初始化
public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); ImageLoaderConfiguration configuration = ImageLoaderConfiguration.createDefault(this); ImageLoader.getInstance().init(configuration); }}
第六步:加入数据,开始轮播
String url = "http://pic39.nipic.com/20140226/18071023_164300608000_2.jpg"; String url1 = "http://a0.att.hudong.com/15/08/300218769736132194086202411_950.jpg"; String url2 = "http://img.my.csdn.net/uploads/201309/01/1378037235_7476.jpg"; //把图片url存放到集合中 List<String> urls = new ArrayList<>(); urls.add(url); urls.add(url1); urls.add(url2); banner.setImageLoader(new Banners());//添加自定义的图片加载器 banner.setImages(urls);//设置图片资源 banner.start();//开始轮播
阅读全文
0 0
- banner图片轮播
- Banner图片轮播
- Banner 图片轮播
- banner图片轮播
- 图片轮播 banner
- banner flash图片轮播
- banner实现图片轮播
- WebApp图片轮播banner
- Android Banner图片轮播
- Banner实现图片轮播
- Banner实现图片轮播
- Banner(图片轮播)
- Banner实现图片轮播
- Banner 图片无限轮播
- Banner无限图片轮播
- Banner实现图片轮播
- Android图片轮播控件---com.youth.banner.Banner
- Android实现Banner图片循环轮播
- String,StringBuffer与StringBuilder的区别??
- 微信分享——注意事项
- 串知识点详解(数据结构,严蔚敏版)
- 加载大图
- 搭建Node开发环境
- 图片轮播 banner
- 秒杀多线程第九篇 经典线程同步总结 关键段 事件 互斥量 信号量
- pyCharm2017.3版本创建新项目的一些新问题
- leetcode 122. Best Time to Buy and Sell Stock II
- Tensorflow实现多层感知机Multi-layer Preceptron
- Python os.path模块
- Scrapy 通过代理(Proxy)爬取外部网站
- java纯代码获取mac地址
- 代码版动画集合+跳转动画BJ