package com.ubt.jimu.widgets.choosePhotos; import android.content.Context; import android.graphics.drawable.Drawable; import android.text.TextUtils; import android.view.View; import android.view.ViewGroup; import android.widget.CheckBox; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; import androidx.recyclerview.widget.RecyclerView; import com.bumptech.glide.Glide; import com.bumptech.glide.RequestBuilder; import com.bumptech.glide.request.RequestOptions; import com.ubt.jimu.JimuApplication; import com.ubt.jimu.R; import com.ubt.jimu.widgets.choosePhotos.media.HPMedia; import com.ubt.jimu.widgets.choosePhotos.media.HPVideo; import java.util.List; /* loaded from: classes2.dex */ public class AlbumRecyclerViewAdapter extends RecyclerView.Adapter { private List a; private Context b; private AlbumOnClickListener c; private String d; class AlbumHolder extends RecyclerView.ViewHolder { public ImageView a; public RelativeLayout b; public TextView c; public CheckBox d; public ImageView e; public AlbumHolder(AlbumRecyclerViewAdapter albumRecyclerViewAdapter, View view) { super(view); a(view); } private void a(View view) { this.a = (ImageView) view.findViewById(R.id.imgMask); this.b = (RelativeLayout) view.findViewById(R.id.llVideo); this.c = (TextView) view.findViewById(R.id.tvDuration); this.d = (CheckBox) view.findViewById(R.id.cb_select); this.e = (ImageView) view.findViewById(R.id.view_shade); } } class PhotographyHolder extends RecyclerView.ViewHolder { public PhotographyHolder(View view) { super(view); a(view); } private void a(View view) { view.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.widgets.choosePhotos.AlbumRecyclerViewAdapter.PhotographyHolder.1 @Override // android.view.View.OnClickListener public void onClick(View view2) { if (AlbumRecyclerViewAdapter.this.c != null) { AlbumRecyclerViewAdapter.this.c.n0(); } } }); } } public AlbumRecyclerViewAdapter(Context context) { this.b = context; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemCount() { List list = this.a; if (list == null || list.size() == 0) { return 0; } return this.a.size(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemViewType(int i) { return i == 0 ? 0 : 1; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, final int i) { if (viewHolder instanceof PhotographyHolder) { return; } final HPMedia hPMedia = this.a.get(i); int mediaType = hPMedia.getMediaType(); final AlbumHolder albumHolder = (AlbumHolder) viewHolder; if (mediaType == 0) { albumHolder.b.setVisibility(8); if ("UNITERMING_IMAGE".equals(this.d)) { albumHolder.d.setVisibility(8); } else { albumHolder.d.setVisibility(0); } albumHolder.a.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.widgets.choosePhotos.AlbumRecyclerViewAdapter.1 @Override // android.view.View.OnClickListener public void onClick(View view) { if (AlbumRecyclerViewAdapter.this.c != null) { AlbumRecyclerViewAdapter.this.c.a(albumHolder.d, hPMedia, i); } } }); a(hPMedia.getPreview(), albumHolder); } else if (1 == mediaType) { final HPVideo hPVideo = (HPVideo) hPMedia; albumHolder.b.setVisibility(0); albumHolder.c.setText(Utils.a(hPVideo.getDuration())); albumHolder.d.setVisibility(hPVideo.getDuration() > 50499 ? 8 : 0); albumHolder.e.setVisibility(hPVideo.getDuration() > 50499 ? 0 : 8); albumHolder.e.setOnClickListener(new View.OnClickListener(this) { // from class: com.ubt.jimu.widgets.choosePhotos.AlbumRecyclerViewAdapter.2 @Override // android.view.View.OnClickListener public void onClick(View view) { } }); albumHolder.a.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.widgets.choosePhotos.AlbumRecyclerViewAdapter.3 @Override // android.view.View.OnClickListener public void onClick(View view) { if (AlbumRecyclerViewAdapter.this.c != null) { AlbumRecyclerViewAdapter.this.c.a(hPVideo, i); } } }); a(hPVideo.getPath(), albumHolder); } albumHolder.d.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.widgets.choosePhotos.AlbumRecyclerViewAdapter.4 @Override // android.view.View.OnClickListener public void onClick(View view) { if (AlbumRecyclerViewAdapter.this.c != null) { AlbumOnClickListener albumOnClickListener = AlbumRecyclerViewAdapter.this.c; CheckBox checkBox = albumHolder.d; albumOnClickListener.a(checkBox, checkBox.isChecked(), hPMedia); AlbumRecyclerViewAdapter.this.notifyItemChanged(i); } } }); if (hPMedia.isSelected()) { albumHolder.d.setChecked(true); } else { albumHolder.d.setChecked(false); } } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { return i == 0 ? new PhotographyHolder(View.inflate(this.b, R.layout.item_album_photography, null)) : new AlbumHolder(this, View.inflate(this.b, R.layout.item_album_layout, null)); } public void a(String str) { this.d = str; } public void a(List list) { this.a = list; notifyDataSetChanged(); } private void a(String str, AlbumHolder albumHolder) { if (TextUtils.isEmpty(str)) { RequestBuilder a = Glide.e(JimuApplication.l()).a(Integer.valueOf(R.mipmap.load_failed)); a.a(new RequestOptions().b()); a.a(albumHolder.a); } else { RequestBuilder a2 = Glide.e(JimuApplication.l()).a(str); a2.a(new RequestOptions().b().a(R.mipmap.load_failed)); a2.a(albumHolder.a); } } public void a(AlbumOnClickListener albumOnClickListener) { this.c = albumOnClickListener; } }