public class ImageAdapter extends PagerAdapter{ private List<ImageView> imagelist; public ImageAdapter(List<ImageView> imagelist) { this.imagelist = imagelist; } @Override public int getCount() { return Integer.MAX_VALUE; } @Override public boolean isViewFromObject(@NonNull View view, @NonNull Object object) { return view==object; } @NonNull @Override public Object instantiateItem(@NonNull ViewGroup container, int position) { if (imagelist.size()>0 && imagelist!=null){ ImageView imageView = imagelist.get(position % imagelist.size()); container.addView(imageView); return imageView; } return null; } @Override public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) { container.removeView((ImageView) object); } }
轮播图adapter
猜你喜欢
转载自blog.csdn.net/liu_qunfeng/article/details/80515536
今日推荐
周排行