jimu-decompiled/sources/com/bottle/hp/album/gallery/AdapterSamplePager.java
2025-05-13 19:24:51 +02:00

48 lines
1.5 KiB
Java

package com.bottle.hp.album.gallery;
import android.content.Context;
import android.graphics.Color;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.viewpager.widget.PagerAdapter;
import com.bumptech.glide.Glide;
import com.github.chrisbanes.photoview.PhotoView;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes.dex */
public class AdapterSamplePager extends PagerAdapter {
private List<String> a;
private Context b;
public AdapterSamplePager(Context context, List<String> list) {
this.a = list == null ? new ArrayList<>() : list;
this.b = context;
}
@Override // androidx.viewpager.widget.PagerAdapter
public void destroyItem(ViewGroup viewGroup, int i, Object obj) {
viewGroup.removeView((View) obj);
}
@Override // androidx.viewpager.widget.PagerAdapter
public int getCount() {
return this.a.size();
}
@Override // androidx.viewpager.widget.PagerAdapter
public boolean isViewFromObject(View view, Object obj) {
return view == obj;
}
@Override // androidx.viewpager.widget.PagerAdapter
public View instantiateItem(ViewGroup viewGroup, int i) {
PhotoView photoView = new PhotoView(viewGroup.getContext());
photoView.setBackgroundColor(Color.argb(255, 0, 0, 0));
Glide.e(this.b).a(this.a.get(i)).a((ImageView) photoView);
viewGroup.addView(photoView, -1, -1);
return photoView;
}
}