package cn.sinata.xldutils.adapter; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentPagerAdapter; import java.util.ArrayList; import java.util.List; import cn.sinata.xldutils.fragment.ImageFragment; /** * */ public class ImagePagerAdapter extends FragmentPagerAdapter { private List urls ; public ImagePagerAdapter(FragmentManager fm, List urls) { super(fm); this.urls = urls==null?new ArrayList():urls; } @Override public Fragment getItem(int position) { return ImageFragment.newInstance(urls.get(position)); } @Override public int getCount() { return urls.size(); } }