轮播图PagerAdapter
来源:互联网 发布:电子数据交换edi也称 编辑:程序博客网 时间:2024/06/05 23:53
public class ViewPagerAdapter extends PagerAdapter {
Context context;
List<String> imageUrlList;
public ViewPagerAdapter(Context context, List<String> imageUrlList) {
this.context = context;
this.imageUrlList = imageUrlList;
}
@Override
public int getCount() {
return Integer.MAX_VALUE;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
//1.创建imageView...添加到容器中
ImageView imageView = new ImageView(context);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
//展示图片
ImageLoader.getInstance().displayImage(imageUrlList.get(position%imageUrlList.size()),imageView, ImageLoaderUtil.getDefaultOption());
//添加
container.addView(imageView);
//2.返回当前展示的imageView控件
return imageView;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View) object);
}
}
Context context;
List<String> imageUrlList;
public ViewPagerAdapter(Context context, List<String> imageUrlList) {
this.context = context;
this.imageUrlList = imageUrlList;
}
@Override
public int getCount() {
return Integer.MAX_VALUE;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
//1.创建imageView...添加到容器中
ImageView imageView = new ImageView(context);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
//展示图片
ImageLoader.getInstance().displayImage(imageUrlList.get(position%imageUrlList.size()),imageView, ImageLoaderUtil.getDefaultOption());
//添加
container.addView(imageView);
//2.返回当前展示的imageView控件
return imageView;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View) object);
}
}
阅读全文
0 0
- 轮播图PagerAdapter
- 轮播图PagerAdapter
- 轮播图-------------PagerAdapter适配器
- PagerAdapter
- PagerAdapter
- PagerAdapter
- PagerAdapter
- PagerAdapter
- PagerAdapter api
- PagerAdapter用法
- PagerAdapter用法
- PagerAdapter使用说明
- PagerAdapter使用
- Android PagerAdapter
- android-PagerAdapter
- PagerAdapter用法
- PagerAdapter学习
- PagerAdapter简介
- Jfinal使用Ehcache缓存插件
- image-loader的一些简单功能
- pycharm安装第三方库(包括不可描述的情况)
- Nginx环境搭建
- 直接sftp对传pdf文件,并创建相对应的目录当日的,如:20171026
- 轮播图PagerAdapter
- 编译ssd出现错误:json_parser_read.hpp:257:264: error: ‘type name’ declared as function returning an array e
- playbook 包含多个play
- NanoPC-T2 使用记录
- AndroidStudio 不识别moudle
- React Native性能优化
- SPI协议
- JS实现幂运算 x的平方
- 图片选择器MultiImageSelector框架修改而来