package com.ubt.jimu.widgets.choosePhotos; import android.app.Activity; import android.graphics.drawable.Drawable; import android.util.Log; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import androidx.viewpager.widget.PagerAdapter; import com.bumptech.glide.Glide; import com.bumptech.glide.RequestBuilder; import com.bumptech.glide.request.RequestOptions; import com.github.chrisbanes.photoview.PhotoView; import com.ubt.jimu.R; import com.ubt.jimu.widgets.choosePhotos.media.HPMedia; import com.ubt.jimu.widgets.player.UbtPlayerView; import java.util.HashMap; import java.util.List; import java.util.Map; /* loaded from: classes2.dex */ public class PreviewAdapter extends PagerAdapter { private Activity a; private List b; private Map c = new HashMap(); public PreviewAdapter(Activity activity, List list, List list2) { this.a = activity; this.b = list; } public void a(List list) { this.b = list; notifyDataSetChanged(); } @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() { List list = this.b; if (list == null) { return 0; } return list.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 = View.inflate(this.a, R.layout.adapter_preview_layout, null); HPMedia hPMedia = this.b.get(i); int mediaType = hPMedia.getMediaType(); PhotoView photoView = (PhotoView) inflate.findViewById(R.id.photoView); ImageView imageView = (ImageView) inflate.findViewById(R.id.im_play_bnt); inflate.findViewById(R.id.view_background).setVisibility(8); UbtPlayerView ubtPlayerView = (UbtPlayerView) inflate.findViewById(R.id.sv_play); if (mediaType == 0) { RequestBuilder a = Glide.a(this.a).a(hPMedia.getPath()); a.a(new RequestOptions().b()); a.a((ImageView) photoView); imageView.setVisibility(8); ubtPlayerView.setVisibility(8); } else if (mediaType == 1) { ubtPlayerView.setVisibility(0); Log.e("Test", "URL:" + hPMedia.getPath() + " position:" + i); photoView.setVisibility(8); imageView.setVisibility(8); this.c.put(i + "", ubtPlayerView); } viewGroup.addView(inflate, -1, -1); return inflate; } public Map a() { return this.c; } }