package aaaaa.lunbo02;
import android.content.Context;
import android.os.Handler;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.nostra13.universalimageloader.core.ImageLoader;
import java.util.List;
import aaaaa.lunbo01.DBean;
/**
* Created by fuck on 2017/9/13.
*/
public class MyAdpter extends PagerAdapter{
Context context;
Handler handler;
List<DBean.NewslistBean> list;
public MyAdpter(Handler handler, List<DBean.NewslistBean> list,Context context) {
this.handler=handler;
this.list=list;
this.context=context;
}
@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) {
ImageView imageView = new ImageView(context);
//设置图片平铺
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
//使用imageLoader设置图片显示
ImageLoader.getInstance().displayImage(list.get(position%list.size()).getPicUrl(),imageView);
//添加到容器里
container.addView(imageView);
return imageView;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
//移除视图
container.removeView((View) object);
}
}
import android.content.Context;
import android.os.Handler;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.nostra13.universalimageloader.core.ImageLoader;
import java.util.List;
import aaaaa.lunbo01.DBean;
/**
* Created by fuck on 2017/9/13.
*/
public class MyAdpter extends PagerAdapter{
Context context;
Handler handler;
List<DBean.NewslistBean> list;
public MyAdpter(Handler handler, List<DBean.NewslistBean> list,Context context) {
this.handler=handler;
this.list=list;
this.context=context;
}
@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) {
ImageView imageView = new ImageView(context);
//设置图片平铺
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
//使用imageLoader设置图片显示
ImageLoader.getInstance().displayImage(list.get(position%list.size()).getPicUrl(),imageView);
//添加到容器里
container.addView(imageView);
return imageView;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
//移除视图
container.removeView((View) object);
}
}