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

95 lines
3.5 KiB
Java

package com.bottle.hp.album.selector;
import android.content.Context;
import android.media.ThumbnailUtils;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.viewpager.widget.PagerAdapter;
import com.bottle.hp.album.R$id;
import com.bottle.hp.album.R$layout;
import com.bottle.hp.album.media.HPMedia;
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 AlbumAdapter2 extends PagerAdapter {
private List<HPMedia> a;
private IPhotoViewUIListener b;
private Context c;
public interface IPhotoViewUIListener {
void a(HPMedia hPMedia);
void b(HPMedia hPMedia);
}
public AlbumAdapter2(Context context, List<HPMedia> list, List<HPMedia> list2, int i, IPhotoViewUIListener iPhotoViewUIListener) {
list = list == null ? new ArrayList<>() : list;
if (list2 == null) {
new ArrayList();
}
this.b = iPhotoViewUIListener;
this.a = list;
this.c = 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) {
View inflate = LayoutInflater.from(viewGroup.getContext()).inflate(R$layout.adapter_album2, (ViewGroup) null);
PhotoView photoView = (PhotoView) inflate.findViewById(R$id.photoView);
photoView.setMaximumScale(8.0f);
ImageView imageView = (ImageView) inflate.findViewById(R$id.imgPlay);
final HPMedia hPMedia = this.a.get(i);
if (hPMedia.getMediaType() == 0) {
Glide.e(this.c).a(hPMedia.getPreview()).a((ImageView) photoView);
imageView.setVisibility(8);
} else {
if (TextUtils.isEmpty(hPMedia.getPreview())) {
photoView.setScaleType(ImageView.ScaleType.FIT_CENTER);
photoView.setImageBitmap(ThumbnailUtils.createVideoThumbnail(hPMedia.getPath(), 1));
} else {
Glide.e(this.c).a(hPMedia.getPreview()).a((ImageView) photoView);
}
imageView.setVisibility(0);
}
photoView.setOnClickListener(new View.OnClickListener() { // from class: com.bottle.hp.album.selector.AlbumAdapter2.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (AlbumAdapter2.this.b != null) {
AlbumAdapter2.this.b.a(hPMedia);
}
}
});
imageView.setOnClickListener(new View.OnClickListener() { // from class: com.bottle.hp.album.selector.AlbumAdapter2.2
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (AlbumAdapter2.this.b != null) {
AlbumAdapter2.this.b.b(hPMedia);
}
}
});
viewGroup.addView(inflate, -1, -1);
return inflate;
}
}