package com.bottle.hp.album.selector; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Bitmap; import android.media.MediaPlayer; import android.net.Uri; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; import com.bottle.hp.album.R$id; import com.bottle.hp.album.R$layout; import com.bottle.hp.album.R$mipmap; import com.bottle.hp.album.Utils; import com.bottle.hp.album.media.HPMedia; import com.bottle.hp.album.media.HPVideo; import com.bumptech.glide.Glide; import java.util.List; /* loaded from: classes.dex */ public class AlbumAdapter extends BaseAdapter { private List a; private Context b; private IAlbumAdapterUIListener c; public interface IAlbumAdapterUIListener { void a(CompoundButton compoundButton, boolean z, HPMedia hPMedia); } private class ViewHolder { public ImageView a; public CheckBox b; public RelativeLayout c; public TextView d; public TextView e; public ImageView f; private ViewHolder(AlbumAdapter albumAdapter) { } } public AlbumAdapter(Context context, List list, IAlbumAdapterUIListener iAlbumAdapterUIListener) { this.b = context; this.a = list; this.c = iAlbumAdapterUIListener; } @Override // android.widget.Adapter public int getCount() { return this.a.size(); } @Override // android.widget.Adapter public Object getItem(int i) { return this.a.get(i); } @Override // android.widget.Adapter public long getItemId(int i) { return i; } @Override // android.widget.Adapter @SuppressLint({"InflateParams"}) public View getView(int i, View view, ViewGroup viewGroup) { View view2; final ViewHolder viewHolder; if (view == null) { viewHolder = new ViewHolder(); view2 = LayoutInflater.from(this.b).inflate(R$layout.adapter_album, (ViewGroup) null); viewHolder.a = (ImageView) view2.findViewById(R$id.adapter_gallery_item_img_snapshoot); viewHolder.b = (CheckBox) view2.findViewById(R$id.adapter_gallery_item_cb_selected); viewHolder.c = (RelativeLayout) view2.findViewById(R$id.llVideo); viewHolder.d = (TextView) view2.findViewById(R$id.tvDuration); viewHolder.e = (TextView) view2.findViewById(R$id.tvCapture); viewHolder.f = (ImageView) view2.findViewById(R$id.imgMask); view2.setTag(viewHolder); } else { view2 = view; viewHolder = (ViewHolder) view.getTag(); } if (i == 0) { viewHolder.f.setVisibility(8); viewHolder.c.setVisibility(8); viewHolder.b.setVisibility(8); viewHolder.e.setVisibility(8); viewHolder.a.setScaleType(ImageView.ScaleType.CENTER_INSIDE); viewHolder.a.setImageResource(R$mipmap.camera); return view2; } viewHolder.b.setVisibility(0); viewHolder.e.setVisibility(8); final HPMedia hPMedia = this.a.get(i); if (1 == hPMedia.getMediaType()) { HPVideo hPVideo = (HPVideo) hPMedia; viewHolder.b.setVisibility(8); viewHolder.c.setVisibility(0); if (hPVideo.getDuration() <= 0) { hPVideo.setDuration(MediaPlayer.create(this.b, Uri.parse(hPVideo.getPath())) != null ? r4.getDuration() : 0L); } viewHolder.d.setText(Utils.a(hPVideo.getDuration() + 500)); if (hPVideo.getDuration() > 20499) { viewHolder.f.setVisibility(0); } else { viewHolder.f.setVisibility(8); } } else { viewHolder.f.setVisibility(8); viewHolder.b.setVisibility(0); viewHolder.c.setVisibility(8); } if (hPMedia.getMediaType() == 0) { Glide.e(this.b).a(hPMedia.getPreview()).a(viewHolder.a); } else if (TextUtils.isEmpty(hPMedia.getPreview())) { Bitmap a = Utils.a(this.b.getContentResolver(), hPMedia.getPath(), 3); viewHolder.a.setScaleType(ImageView.ScaleType.CENTER_CROP); if (a != null) { viewHolder.a.setImageBitmap(a); } else { viewHolder.a.setImageResource(R$mipmap.load_failed); } } else { Glide.e(this.b).a(hPMedia.getPreview()).a(viewHolder.a); } viewHolder.b.setOnClickListener(new View.OnClickListener() { // from class: com.bottle.hp.album.selector.AlbumAdapter.1 @Override // android.view.View.OnClickListener public void onClick(View view3) { if (AlbumAdapter.this.c != null) { IAlbumAdapterUIListener iAlbumAdapterUIListener = AlbumAdapter.this.c; CheckBox checkBox = viewHolder.b; iAlbumAdapterUIListener.a(checkBox, checkBox.isChecked(), hPMedia); } } }); if (hPMedia.isSelected()) { viewHolder.b.setChecked(true); } else { viewHolder.b.setChecked(false); } return view2; } }