jimu-decompiled/sources/com/ubt/jimu/user/view/adapter/QuestionAdapter.java
2025-05-13 19:24:51 +02:00

119 lines
5.2 KiB
Java

package com.ubt.jimu.user.view.adapter;
import android.content.Context;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.ButterKnife;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import com.daimajia.swipe.SwipeLayout;
import com.daimajia.swipe.adapters.RecyclerSwipeAdapter;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.QuestionBean;
import java.util.List;
/* loaded from: classes2.dex */
public class QuestionAdapter extends RecyclerSwipeAdapter<QuestionViewHolder> {
private Context b;
private List<QuestionBean.Question> c;
private Callback d;
public interface Callback {
void a(int i);
}
class QuestionViewHolder extends RecyclerView.ViewHolder {
LinearLayout actionLayout;
ImageView deleteImageView;
TextView scoreTextView;
TextView statusTextView;
SwipeLayout swipeLayout;
TextView titleTextView;
public QuestionViewHolder(QuestionAdapter questionAdapter, View view) {
super(view);
ButterKnife.a(this, view);
}
}
public class QuestionViewHolder_ViewBinding implements Unbinder {
private QuestionViewHolder b;
public QuestionViewHolder_ViewBinding(QuestionViewHolder questionViewHolder, View view) {
this.b = questionViewHolder;
questionViewHolder.titleTextView = (TextView) Utils.b(view, R.id.titleTextView, "field 'titleTextView'", TextView.class);
questionViewHolder.actionLayout = (LinearLayout) Utils.b(view, R.id.actionLayout, "field 'actionLayout'", LinearLayout.class);
questionViewHolder.statusTextView = (TextView) Utils.b(view, R.id.statusTextView, "field 'statusTextView'", TextView.class);
questionViewHolder.scoreTextView = (TextView) Utils.b(view, R.id.scoreTextView, "field 'scoreTextView'", TextView.class);
questionViewHolder.deleteImageView = (ImageView) Utils.b(view, R.id.deleteImageView, "field 'deleteImageView'", ImageView.class);
questionViewHolder.swipeLayout = (SwipeLayout) Utils.b(view, R.id.swipeLayout, "field 'swipeLayout'", SwipeLayout.class);
}
@Override // butterknife.Unbinder
public void unbind() {
QuestionViewHolder questionViewHolder = this.b;
if (questionViewHolder == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
questionViewHolder.titleTextView = null;
questionViewHolder.actionLayout = null;
questionViewHolder.statusTextView = null;
questionViewHolder.scoreTextView = null;
questionViewHolder.deleteImageView = null;
questionViewHolder.swipeLayout = null;
}
}
public QuestionAdapter(Context context, List<QuestionBean.Question> list) {
this.b = context;
this.c = list;
}
@Override // com.daimajia.swipe.interfaces.SwipeAdapterInterface
public int a(int i) {
return R.id.swipeLayout;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
return this.c.size();
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onBindViewHolder(QuestionViewHolder questionViewHolder, final int i) {
QuestionBean.Question question = this.c.get(i);
questionViewHolder.titleTextView.setText(question.getTitle());
questionViewHolder.scoreTextView.setText(String.valueOf(question.getScore()));
questionViewHolder.statusTextView.setText((TextUtils.isEmpty((String) question.getIs_accepted()) ? 0 : Integer.parseInt((String) question.getIs_accepted())) == 1 ? this.b.getString(R.string.search_item_ask_use) : this.b.getString(R.string.search_item_no_use));
questionViewHolder.deleteImageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.QuestionAdapter.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (QuestionAdapter.this.d != null) {
QuestionAdapter.this.d.a(i);
}
}
});
final SwipeLayout swipeLayout = questionViewHolder.swipeLayout;
questionViewHolder.actionLayout.setOnClickListener(new View.OnClickListener(this) { // from class: com.ubt.jimu.user.view.adapter.QuestionAdapter.2
@Override // android.view.View.OnClickListener
public void onClick(View view) {
swipeLayout.i();
}
});
this.a.a(questionViewHolder.itemView, i);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public QuestionViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
return new QuestionViewHolder(this, LayoutInflater.from(this.b).inflate(R.layout.recycler_item_question, viewGroup, false));
}
}