119 lines
5.2 KiB
Java
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));
|
|
}
|
|
}
|