package com.ubt.jimu.community.activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; 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.load.Transformation; import com.bumptech.glide.load.resource.bitmap.RoundedCorners; import com.bumptech.glide.request.RequestOptions; import com.ubt.jimu.R; import com.ubt.jimu.base.entities.Act; import com.ubtech.utils.DensityUtils; import com.ubtech.utils.DisplayUtil; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; /* loaded from: classes.dex */ public class ActivityAdapter extends RecyclerView.Adapter { private Context a; private List b; private OnActivityClickListener c; private final SimpleDateFormat d = new SimpleDateFormat("yyyy.MM.dd"); private int e; private int f; private int g; private LayoutInflater h; private RequestOptions i; static class ContentViewHolder extends RecyclerView.ViewHolder { TextView a; FrameLayout b; TextView c; TextView d; TextView e; ImageView f; public ContentViewHolder(View view) { super(view); this.a = (TextView) view.findViewById(R.id.titleTextView); this.b = (FrameLayout) view.findViewById(R.id.joinUserLayout); this.c = (TextView) view.findViewById(R.id.joinCountTextView); this.d = (TextView) view.findViewById(R.id.statusTextView); this.e = (TextView) view.findViewById(R.id.dateTimeTextView); this.f = (ImageView) view.findViewById(R.id.coverImageView); } } public interface OnActivityClickListener { void a(Act act); } public ActivityAdapter(Context context, List list) { this.a = context; this.b = list; this.h = LayoutInflater.from(context); this.e = DisplayUtil.a(context, 35.0f); int[] a = DensityUtils.a(context); int max = Math.max(a[0], a[1]); this.f = (int) (max * 0.023d); this.g = (max - (this.f * 3)) / 2; this.i = RequestOptions.b((Transformation) new RoundedCorners(DisplayUtil.a(context, 5.0f))).b(R.drawable.community_img).a(R.drawable.community_img).b(); } private void b(ContentViewHolder contentViewHolder, int i) { final Act act = this.b.get(i); contentViewHolder.a.setText(act.getHeading()); RecyclerView.LayoutParams layoutParams = (RecyclerView.LayoutParams) contentViewHolder.itemView.getLayoutParams(); int i2 = i % 2; ((ViewGroup.MarginLayoutParams) layoutParams).rightMargin = i2 == 0 ? this.f / 2 : 0; ((ViewGroup.MarginLayoutParams) layoutParams).leftMargin = i2 == 0 ? 0 : this.f / 2; FrameLayout.LayoutParams layoutParams2 = (FrameLayout.LayoutParams) contentViewHolder.f.getLayoutParams(); int i3 = this.g; layoutParams2.width = i3; layoutParams2.height = i3 / 2; if (!TextUtils.isEmpty(act.getListImage())) { RequestBuilder a = Glide.e(this.a).a(act.getListImage()); a.a(this.i); a.a(contentViewHolder.f); } else if (TextUtils.isEmpty(act.getDisplayImage())) { contentViewHolder.f.setImageDrawable(null); } else { RequestBuilder a2 = Glide.e(this.a).a(act.getDisplayImage()); a2.a(this.i); a2.a(contentViewHolder.f); } int parseInt = Integer.parseInt(TextUtils.isEmpty(act.getActivityStatus()) ? "0" : act.getActivityStatus()); if (parseInt == Act.State.Running.getCode()) { contentViewHolder.d.setVisibility(0); contentViewHolder.d.setText(R.string.task_state_doing); contentViewHolder.d.setBackgroundResource(R.drawable.bg_act_status_running); } else if (parseInt == Act.State.Finished.getCode()) { contentViewHolder.d.setVisibility(0); contentViewHolder.d.setText(R.string.activity_status_end); contentViewHolder.d.setBackgroundResource(R.drawable.bg_act_status_finished); } else if (parseInt == Act.State.Unstart.getCode()) { contentViewHolder.d.setVisibility(0); contentViewHolder.d.setText(R.string.activity_status_unstart); contentViewHolder.d.setBackgroundResource(R.drawable.bg_act_status_not_start); } else if (parseInt == Act.State.Awards.getCode()) { contentViewHolder.d.setVisibility(0); contentViewHolder.d.setText(R.string.activity_status_awarding); contentViewHolder.d.setBackgroundResource(R.drawable.bg_act_status_running); } else { contentViewHolder.d.setVisibility(8); } contentViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.activity.ActivityAdapter.1 @Override // android.view.View.OnClickListener public void onClick(View view) { if (ActivityAdapter.this.c != null) { ActivityAdapter.this.c.a(act); } } }); if (parseInt == Act.State.Unstart.getCode()) { contentViewHolder.b.setVisibility(8); contentViewHolder.c.setVisibility(8); contentViewHolder.e.setVisibility(0); StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append(this.d.format(new Date(act.getStartTime()))); stringBuffer.append("-"); stringBuffer.append(this.d.format(new Date(act.getEndTime()))); contentViewHolder.e.setText(stringBuffer.toString()); return; } contentViewHolder.c.setVisibility(0); contentViewHolder.e.setVisibility(8); contentViewHolder.b.setVisibility(0); List userImages = act.getUserImages(); if (userImages == null || userImages.size() == 0) { int a3 = DisplayUtil.a(this.a, 35.0f); RelativeLayout.LayoutParams layoutParams3 = (RelativeLayout.LayoutParams) contentViewHolder.b.getLayoutParams(); layoutParams3.width = a3 * 1; contentViewHolder.b.setLayoutParams(layoutParams3); ImageView a4 = a(""); a4.setImageResource(R.drawable.tab_base_user_default); FrameLayout.LayoutParams layoutParams4 = new FrameLayout.LayoutParams(a3, a3); contentViewHolder.b.removeAllViews(); contentViewHolder.b.addView(a4, layoutParams4); contentViewHolder.c.setText("0"); return; } contentViewHolder.c.setText(String.valueOf(act.getWorkCount())); int a5 = DisplayUtil.a(this.a, 35.0f); int size = userImages.size(); contentViewHolder.b.removeAllViews(); RelativeLayout.LayoutParams layoutParams5 = (RelativeLayout.LayoutParams) contentViewHolder.b.getLayoutParams(); layoutParams5.width = (size * a5) - (((size - 1) * a5) / 3); contentViewHolder.b.setLayoutParams(layoutParams5); for (int i4 = 0; i4 < size; i4++) { FrameLayout.LayoutParams layoutParams6 = new FrameLayout.LayoutParams(a5, a5); ImageView a6 = a(userImages.get(i4)); int i5 = i4 * a5; layoutParams6.leftMargin = i5 - (i5 / 3); layoutParams6.topMargin = 0; contentViewHolder.b.addView(a6, layoutParams6); } } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemCount() { return this.b.size(); } public void a(OnActivityClickListener onActivityClickListener) { this.c = onActivityClickListener; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public ContentViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { return new ContentViewHolder(LayoutInflater.from(this.a).inflate(R.layout.activity_list_item, viewGroup, false)); } private ImageView a(String str) { ImageView imageView = (ImageView) this.h.inflate(R.layout.portrait_layout, (ViewGroup) null, false); RequestBuilder a = Glide.e(this.a).a(str); RequestOptions a2 = RequestOptions.O().b(R.drawable.tab_base_user_default).a(R.drawable.tab_base_user_default); int i = this.e; a.a(a2.a(i, i)); a.a(imageView); return imageView; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onBindViewHolder(ContentViewHolder contentViewHolder, int i) { b(contentViewHolder, i); } }