public class MyImgAdapter extends PagerAdapter {
private List<Imges.DataBean> mBeanList;
private Context mContext;
public MyImgAdapter(List<Imges.DataBean> beanList, Context context) {
mBeanList = beanList;
mContext = context;
}
@Override
public int getCount() {
return mBeanList.size();
}
@Override
public boolean isViewFromObject(@NonNull View view, @NonNull Object object) {
return view == object;
}
@NonNull
@Override
public Object instantiateItem(@NonNull ViewGroup container, int position) {
ImageView imageView = new ImageView(mContext);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
//网络加载图片 ImageLoader.getInstance().displayImage(mBeanList.get(position).getIcon(),imageView);
container.addView(imageView);
return imageView;
}
@Override
public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
container.removeView((View)object);
}