48 lines
1.5 KiB
Java
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;
|
|
}
|
|
}
|