Я не могу отображать изображения через адаптер пейджера при использовании URL-адреса, если я использую необработанные изображения, тогда он работает нормально.
Я пробовал и другие URL-адреса, но не могу найти окончательное решение.
public class OnboardingAdapters extends PagerAdapter {
private String[] titles;
private String[] subtitles;
private String[] introPhotos;
private Context context;
private LayoutInflater layoutInflater;
public OnboardingAdapters(Context context, String[] title, String[] subtitle, String[] image) {
this.context = context;
titles = title;
subtitles = subtitle;
introPhotos = image;
}
@Override
public int getCount() {
return titles.length;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
LayoutInflater inflater = LayoutInflater.from(container.getContext());
layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = layoutInflater.inflate(R.layout.item_sso_onboarding_update, container, false);
ImageView imageView = (ImageView) view.findViewById(R.id.imgs);
TextView headings = (TextView) view.findViewById(R.id.heading_tv);
TextView subheadings = (TextView) view.findViewById(R.id.subheading_tv);
headings.setText(titles[position]);
subheadings.setText(subtitles[position]);
Glide.with(context).asBitmap()
.load(introPhotos[position]).diskCacheStrategy(DiskCacheStrategy.NONE)
.into(imageView);
return view;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
ViewPager vp = (ViewPager) container;
View view = (View) object;
vp.removeView(view);
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
}