package com.chad.library.adapter.base; import android.graphics.Bitmap; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.Build; import android.text.util.Linkify; import android.util.SparseArray; import android.view.KeyEvent; import android.view.View; import android.view.animation.AlphaAnimation; import android.widget.Adapter; import android.widget.AdapterView; import android.widget.Checkable; import android.widget.CompoundButton; import android.widget.ImageView; import android.widget.ProgressBar; import android.widget.RatingBar; import android.widget.TextView; import androidx.recyclerview.widget.RecyclerView; import com.ubtrobot.jimu.robotapi.PeripheralType; import java.util.HashSet; import java.util.LinkedHashSet; import java.util.Set; /* loaded from: classes.dex */ public class BaseViewHolder extends RecyclerView.ViewHolder { private BaseQuickAdapter adapter; Object associatedObject; private final LinkedHashSet childClickViewIds; @Deprecated public View convertView; private final LinkedHashSet itemChildLongClickViewIds; private final HashSet nestViews; private final SparseArray views; public BaseViewHolder(View view) { super(view); this.views = new SparseArray<>(); this.childClickViewIds = new LinkedHashSet<>(); this.itemChildLongClickViewIds = new LinkedHashSet<>(); this.nestViews = new HashSet<>(); this.convertView = view; } /* JADX INFO: Access modifiers changed from: private */ public int getClickPosition() { if (getLayoutPosition() >= this.adapter.getHeaderLayoutCount()) { return getLayoutPosition() - this.adapter.getHeaderLayoutCount(); } return 0; } public BaseViewHolder addOnClickListener(int... iArr) { for (int i : iArr) { this.childClickViewIds.add(Integer.valueOf(i)); View view = getView(i); if (view != null) { if (!view.isClickable()) { view.setClickable(true); } view.setOnClickListener(new View.OnClickListener() { // from class: com.chad.library.adapter.base.BaseViewHolder.1 @Override // android.view.View.OnClickListener public void onClick(View view2) { if (BaseViewHolder.this.adapter.getOnItemChildClickListener() != null) { BaseViewHolder.this.adapter.getOnItemChildClickListener().onItemChildClick(BaseViewHolder.this.adapter, view2, BaseViewHolder.this.getClickPosition()); } } }); } } return this; } public BaseViewHolder addOnLongClickListener(int... iArr) { for (int i : iArr) { this.itemChildLongClickViewIds.add(Integer.valueOf(i)); View view = getView(i); if (view != null) { if (!view.isLongClickable()) { view.setLongClickable(true); } view.setOnLongClickListener(new View.OnLongClickListener() { // from class: com.chad.library.adapter.base.BaseViewHolder.2 @Override // android.view.View.OnLongClickListener public boolean onLongClick(View view2) { return BaseViewHolder.this.adapter.getOnItemChildLongClickListener() != null && BaseViewHolder.this.adapter.getOnItemChildLongClickListener().onItemChildLongClick(BaseViewHolder.this.adapter, view2, BaseViewHolder.this.getClickPosition()); } }); } } return this; } public Object getAssociatedObject() { return this.associatedObject; } public HashSet getChildClickViewIds() { return this.childClickViewIds; } @Deprecated public View getConvertView() { return this.convertView; } public HashSet getItemChildLongClickViewIds() { return this.itemChildLongClickViewIds; } public Set getNestViews() { return this.nestViews; } public T getView(int i) { T t = (T) this.views.get(i); if (t != null) { return t; } T t2 = (T) this.itemView.findViewById(i); this.views.put(i, t2); return t2; } public BaseViewHolder linkify(int i) { Linkify.addLinks((TextView) getView(i), 15); return this; } public BaseViewHolder setAdapter(int i, Adapter adapter) { ((AdapterView) getView(i)).setAdapter(adapter); return this; } public BaseViewHolder setAlpha(int i, float f) { if (Build.VERSION.SDK_INT >= 11) { getView(i).setAlpha(f); } else { AlphaAnimation alphaAnimation = new AlphaAnimation(f, f); alphaAnimation.setDuration(0L); alphaAnimation.setFillAfter(true); getView(i).startAnimation(alphaAnimation); } return this; } public void setAssociatedObject(Object obj) { this.associatedObject = obj; } public BaseViewHolder setBackgroundColor(int i, int i2) { getView(i).setBackgroundColor(i2); return this; } public BaseViewHolder setBackgroundRes(int i, int i2) { getView(i).setBackgroundResource(i2); return this; } public BaseViewHolder setChecked(int i, boolean z) { KeyEvent.Callback view = getView(i); if (view instanceof Checkable) { ((Checkable) view).setChecked(z); } return this; } public BaseViewHolder setEnabled(int i, boolean z) { getView(i).setEnabled(z); return this; } public BaseViewHolder setGone(int i, boolean z) { getView(i).setVisibility(z ? 0 : 8); return this; } public BaseViewHolder setImageBitmap(int i, Bitmap bitmap) { ((ImageView) getView(i)).setImageBitmap(bitmap); return this; } public BaseViewHolder setImageDrawable(int i, Drawable drawable) { ((ImageView) getView(i)).setImageDrawable(drawable); return this; } public BaseViewHolder setImageResource(int i, int i2) { ((ImageView) getView(i)).setImageResource(i2); return this; } public BaseViewHolder setMax(int i, int i2) { ((ProgressBar) getView(i)).setMax(i2); return this; } public BaseViewHolder setNestView(int... iArr) { for (int i : iArr) { this.nestViews.add(Integer.valueOf(i)); } addOnClickListener(iArr); addOnLongClickListener(iArr); return this; } public BaseViewHolder setOnCheckedChangeListener(int i, CompoundButton.OnCheckedChangeListener onCheckedChangeListener) { ((CompoundButton) getView(i)).setOnCheckedChangeListener(onCheckedChangeListener); return this; } @Deprecated public BaseViewHolder setOnClickListener(int i, View.OnClickListener onClickListener) { getView(i).setOnClickListener(onClickListener); return this; } @Deprecated public BaseViewHolder setOnItemClickListener(int i, AdapterView.OnItemClickListener onItemClickListener) { ((AdapterView) getView(i)).setOnItemClickListener(onItemClickListener); return this; } public BaseViewHolder setOnItemLongClickListener(int i, AdapterView.OnItemLongClickListener onItemLongClickListener) { ((AdapterView) getView(i)).setOnItemLongClickListener(onItemLongClickListener); return this; } public BaseViewHolder setOnItemSelectedClickListener(int i, AdapterView.OnItemSelectedListener onItemSelectedListener) { ((AdapterView) getView(i)).setOnItemSelectedListener(onItemSelectedListener); return this; } @Deprecated public BaseViewHolder setOnLongClickListener(int i, View.OnLongClickListener onLongClickListener) { getView(i).setOnLongClickListener(onLongClickListener); return this; } @Deprecated public BaseViewHolder setOnTouchListener(int i, View.OnTouchListener onTouchListener) { getView(i).setOnTouchListener(onTouchListener); return this; } public BaseViewHolder setProgress(int i, int i2) { ((ProgressBar) getView(i)).setProgress(i2); return this; } public BaseViewHolder setRating(int i, float f) { ((RatingBar) getView(i)).setRating(f); return this; } public BaseViewHolder setTag(int i, Object obj) { getView(i).setTag(obj); return this; } public BaseViewHolder setText(int i, CharSequence charSequence) { ((TextView) getView(i)).setText(charSequence); return this; } public BaseViewHolder setTextColor(int i, int i2) { ((TextView) getView(i)).setTextColor(i2); return this; } public BaseViewHolder setTypeface(int i, Typeface typeface) { TextView textView = (TextView) getView(i); textView.setTypeface(typeface); textView.setPaintFlags(textView.getPaintFlags() | PeripheralType.SERVO); return this; } public BaseViewHolder setVisible(int i, boolean z) { getView(i).setVisibility(z ? 0 : 4); return this; } protected BaseViewHolder setAdapter(BaseQuickAdapter baseQuickAdapter) { this.adapter = baseQuickAdapter; return this; } public BaseViewHolder setProgress(int i, int i2, int i3) { ProgressBar progressBar = (ProgressBar) getView(i); progressBar.setMax(i3); progressBar.setProgress(i2); return this; } public BaseViewHolder setRating(int i, float f, int i2) { RatingBar ratingBar = (RatingBar) getView(i); ratingBar.setMax(i2); ratingBar.setRating(f); return this; } public BaseViewHolder setTag(int i, int i2, Object obj) { getView(i).setTag(i2, obj); return this; } public BaseViewHolder setText(int i, int i2) { ((TextView) getView(i)).setText(i2); return this; } public BaseViewHolder setTypeface(Typeface typeface, int... iArr) { for (int i : iArr) { TextView textView = (TextView) getView(i); textView.setTypeface(typeface); textView.setPaintFlags(textView.getPaintFlags() | PeripheralType.SERVO); } return this; } }