Initial commit
This commit is contained in:
147
sources/com/ubt/jimu/user/view/adapter/CollectionAdapter.java
Normal file
147
sources/com/ubt/jimu/user/view/adapter/CollectionAdapter.java
Normal file
@@ -0,0 +1,147 @@
|
||||
package com.ubt.jimu.user.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.recyclelib.adapter.BaseRecyclerAdapter;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.CollectionEntities;
|
||||
import com.ubt.jimu.base.http.ApiObserver;
|
||||
import com.ubt.jimu.base.http.manager.CommunityManager;
|
||||
import com.ubt.jimu.community.view.PublishDetailActivity;
|
||||
import com.ubt.jimu.user.view.CollectionActivity;
|
||||
import com.ubtech.utils.StringUtils;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class CollectionAdapter extends BaseRecyclerAdapter<CollectionEntities.RecordsBean> {
|
||||
private ImageView a;
|
||||
private ImageView b;
|
||||
private ImageView c;
|
||||
private TextView d;
|
||||
private TextView e;
|
||||
private RelativeLayout f;
|
||||
private TextView g;
|
||||
private ImageView h;
|
||||
private RequestOptions i;
|
||||
private boolean j;
|
||||
StringBuilder k;
|
||||
|
||||
public CollectionAdapter(Context context, List<CollectionEntities.RecordsBean> list) {
|
||||
super(context, list);
|
||||
this.j = false;
|
||||
this.k = new StringBuilder();
|
||||
this.i = RequestOptions.O().b(R.drawable.tab_base_user_default).a(R.drawable.tab_base_user_default);
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
||||
public int layoutId() {
|
||||
return R.layout.item_collection;
|
||||
}
|
||||
|
||||
public void setEdit(boolean z) {
|
||||
this.j = z;
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(CollectionEntities.RecordsBean recordsBean, int i, View view) {
|
||||
recordsBean.setSelect(!recordsBean.isSelect());
|
||||
notifyItemChanged(i + 1);
|
||||
((CollectionActivity) this.mContext).E0();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, final int i) {
|
||||
final CollectionEntities.RecordsBean recordsBean = (CollectionEntities.RecordsBean) this.mList.get(i);
|
||||
this.a = (ImageView) baseViewHolder.getView(R.id.img_play_background);
|
||||
this.b = (ImageView) baseViewHolder.getView(R.id.img_play);
|
||||
this.c = (ImageView) baseViewHolder.getView(R.id.img_header);
|
||||
this.d = (TextView) baseViewHolder.getView(R.id.tv_nickname);
|
||||
this.e = (TextView) baseViewHolder.getView(R.id.tv_hot_desc);
|
||||
this.f = (RelativeLayout) baseViewHolder.getView(R.id.rl_covert);
|
||||
this.g = (TextView) baseViewHolder.getView(R.id.tv_state);
|
||||
this.h = (ImageView) baseViewHolder.getView(R.id.img_collection_select);
|
||||
Glide.e(this.mContext).a(recordsBean.getPostCoverUrl()).a(this.a);
|
||||
if (recordsBean.getUserBaseInfo() != null && recordsBean.getUserBaseInfo().getUserImage() != null) {
|
||||
RequestBuilder<Drawable> a = Glide.e(this.mContext).a(recordsBean.getUserBaseInfo().getUserImage());
|
||||
a.a(this.i);
|
||||
a.a(this.c);
|
||||
}
|
||||
if (recordsBean.getUserBaseInfo() != null && !StringUtils.e(recordsBean.getUserBaseInfo().getNickName())) {
|
||||
this.d.setText(recordsBean.getUserBaseInfo().getNickName());
|
||||
}
|
||||
this.b.setVisibility(8);
|
||||
this.e.setText(recordsBean.getTitle());
|
||||
if (recordsBean.getStatus() == 1) {
|
||||
this.f.setVisibility(8);
|
||||
} else if (recordsBean.getStatus() == 0) {
|
||||
this.f.setVisibility(0);
|
||||
this.g.setText(this.mContext.getString(R.string.pub_is_choice));
|
||||
} else if (recordsBean.getStatus() == 2) {
|
||||
this.f.setVisibility(0);
|
||||
this.g.setText(this.mContext.getString(R.string.pub_no_through));
|
||||
} else {
|
||||
this.f.setVisibility(0);
|
||||
this.g.setText(this.mContext.getString(R.string.pub_is_shield));
|
||||
}
|
||||
if (this.j) {
|
||||
this.h.setVisibility(0);
|
||||
} else {
|
||||
this.h.setVisibility(8);
|
||||
}
|
||||
if (recordsBean.isSelect()) {
|
||||
this.h.setBackgroundResource(R.mipmap.selected_img);
|
||||
} else {
|
||||
this.h.setBackgroundResource(R.mipmap.un_select_img);
|
||||
}
|
||||
this.h.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.a
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
CollectionAdapter.this.a(recordsBean, i, view);
|
||||
}
|
||||
});
|
||||
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.b
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
CollectionAdapter.this.a(recordsBean, view);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(CollectionEntities.RecordsBean recordsBean, View view) {
|
||||
Context context = this.mContext;
|
||||
if (((CollectionActivity) context).f) {
|
||||
return;
|
||||
}
|
||||
PublishDetailActivity.start(context, recordsBean.getId());
|
||||
}
|
||||
|
||||
public void a() {
|
||||
StringBuilder sb = this.k;
|
||||
sb.delete(0, sb.length());
|
||||
for (int size = this.mList.size() - 1; size >= 0; size--) {
|
||||
if (((CollectionEntities.RecordsBean) this.mList.get(size)).isSelect()) {
|
||||
this.k.append(((CollectionEntities.RecordsBean) this.mList.get(size)).getId());
|
||||
this.k.append(",");
|
||||
}
|
||||
}
|
||||
CommunityManager.create().delCollectionPost(this.k.toString(), new ApiObserver<Boolean>(null) { // from class: com.ubt.jimu.user.view.adapter.CollectionAdapter.1
|
||||
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onNext(Boolean bool) {
|
||||
for (int size2 = ((BaseRecyclerAdapter) CollectionAdapter.this).mList.size() - 1; size2 >= 0; size2--) {
|
||||
if (((CollectionEntities.RecordsBean) ((BaseRecyclerAdapter) CollectionAdapter.this).mList.get(size2)).isSelect()) {
|
||||
((BaseRecyclerAdapter) CollectionAdapter.this).mList.remove(size2);
|
||||
}
|
||||
}
|
||||
CollectionAdapter.this.notifyDataSetChanged();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
109
sources/com/ubt/jimu/user/view/adapter/CountryCodeAdapter.java
Normal file
109
sources/com/ubt/jimu/user/view/adapter/CountryCodeAdapter.java
Normal file
@@ -0,0 +1,109 @@
|
||||
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.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.NSLocale;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class CountryCodeAdapter extends RecyclerView.Adapter<CountryCodeViewHolder> {
|
||||
private Context a;
|
||||
private List<NSLocale> b;
|
||||
private Callback c;
|
||||
private String d;
|
||||
|
||||
public interface Callback {
|
||||
void a(String str, String str2);
|
||||
}
|
||||
|
||||
public class CountryCodeViewHolder extends RecyclerView.ViewHolder {
|
||||
TextView codeTextView;
|
||||
TextView countryTextView;
|
||||
View didiverView;
|
||||
|
||||
public CountryCodeViewHolder(CountryCodeAdapter countryCodeAdapter, View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
}
|
||||
|
||||
public class CountryCodeViewHolder_ViewBinding implements Unbinder {
|
||||
private CountryCodeViewHolder b;
|
||||
|
||||
public CountryCodeViewHolder_ViewBinding(CountryCodeViewHolder countryCodeViewHolder, View view) {
|
||||
this.b = countryCodeViewHolder;
|
||||
countryCodeViewHolder.countryTextView = (TextView) Utils.b(view, R.id.countryTextView, "field 'countryTextView'", TextView.class);
|
||||
countryCodeViewHolder.codeTextView = (TextView) Utils.b(view, R.id.codeTextView, "field 'codeTextView'", TextView.class);
|
||||
countryCodeViewHolder.didiverView = Utils.a(view, R.id.divider, "field 'didiverView'");
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
CountryCodeViewHolder countryCodeViewHolder = this.b;
|
||||
if (countryCodeViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
countryCodeViewHolder.countryTextView = null;
|
||||
countryCodeViewHolder.codeTextView = null;
|
||||
countryCodeViewHolder.didiverView = null;
|
||||
}
|
||||
}
|
||||
|
||||
public CountryCodeAdapter(Context context, List<NSLocale> list, String str) {
|
||||
this.a = context;
|
||||
this.b = list;
|
||||
this.d = str;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.b.size();
|
||||
}
|
||||
|
||||
public void a(Callback callback) {
|
||||
this.c = callback;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public CountryCodeViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new CountryCodeViewHolder(this, LayoutInflater.from(this.a).inflate(R.layout.recycler_item_country_code, viewGroup, false));
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(CountryCodeViewHolder countryCodeViewHolder, int i) {
|
||||
final NSLocale nSLocale = this.b.get(i);
|
||||
countryCodeViewHolder.countryTextView.setText(nSLocale.getName());
|
||||
countryCodeViewHolder.codeTextView.setText(nSLocale.getDial_code());
|
||||
countryCodeViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.CountryCodeAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (CountryCodeAdapter.this.c != null) {
|
||||
CountryCodeAdapter.this.c.a(nSLocale.getDial_code(), nSLocale.getName());
|
||||
}
|
||||
}
|
||||
});
|
||||
if (i >= getItemCount() - 1) {
|
||||
countryCodeViewHolder.didiverView.setVisibility(8);
|
||||
} else {
|
||||
countryCodeViewHolder.didiverView.setVisibility(0);
|
||||
}
|
||||
if (!TextUtils.isEmpty(this.d) && this.d.equals(nSLocale.getDial_code())) {
|
||||
countryCodeViewHolder.countryTextView.setTextColor(this.a.getResources().getColor(R.color.theme_txt_light));
|
||||
countryCodeViewHolder.codeTextView.setTextColor(this.a.getResources().getColor(R.color.theme_txt_light));
|
||||
} else {
|
||||
countryCodeViewHolder.countryTextView.setTextColor(this.a.getResources().getColor(R.color.theme_txt));
|
||||
countryCodeViewHolder.codeTextView.setTextColor(this.a.getResources().getColor(R.color.theme_txt));
|
||||
}
|
||||
}
|
||||
}
|
130
sources/com/ubt/jimu/user/view/adapter/FansAdapter.java
Normal file
130
sources/com/ubt/jimu/user/view/adapter/FansAdapter.java
Normal file
@@ -0,0 +1,130 @@
|
||||
package com.ubt.jimu.user.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.TextUtils;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.Fans;
|
||||
import com.ubtech.utils.DensityUtils;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class FansAdapter extends RecyclerView.Adapter<FansViewHolder> {
|
||||
private final int a;
|
||||
private Context b;
|
||||
private List<Fans> c;
|
||||
private Callback d;
|
||||
private long e = Cache.getInstance().getLoginUserIntId();
|
||||
|
||||
public interface Callback {
|
||||
void a(int i);
|
||||
|
||||
void a(Fans fans, int i);
|
||||
}
|
||||
|
||||
class FansViewHolder extends RecyclerView.ViewHolder {
|
||||
ImageView actionImageView;
|
||||
TextView levelTextView;
|
||||
TextView nameTextView;
|
||||
TextView titleKeyTextView;
|
||||
ImageView userImageView;
|
||||
|
||||
public FansViewHolder(FansAdapter fansAdapter, View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
}
|
||||
|
||||
public class FansViewHolder_ViewBinding implements Unbinder {
|
||||
private FansViewHolder b;
|
||||
|
||||
public FansViewHolder_ViewBinding(FansViewHolder fansViewHolder, View view) {
|
||||
this.b = fansViewHolder;
|
||||
fansViewHolder.titleKeyTextView = (TextView) Utils.b(view, R.id.titleKeyTextView, "field 'titleKeyTextView'", TextView.class);
|
||||
fansViewHolder.levelTextView = (TextView) Utils.b(view, R.id.levelTextView, "field 'levelTextView'", TextView.class);
|
||||
fansViewHolder.nameTextView = (TextView) Utils.b(view, R.id.nameTextView, "field 'nameTextView'", TextView.class);
|
||||
fansViewHolder.actionImageView = (ImageView) Utils.b(view, R.id.actionImageView, "field 'actionImageView'", ImageView.class);
|
||||
fansViewHolder.userImageView = (ImageView) Utils.b(view, R.id.userImageView, "field 'userImageView'", ImageView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
FansViewHolder fansViewHolder = this.b;
|
||||
if (fansViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
fansViewHolder.titleKeyTextView = null;
|
||||
fansViewHolder.levelTextView = null;
|
||||
fansViewHolder.nameTextView = null;
|
||||
fansViewHolder.actionImageView = null;
|
||||
fansViewHolder.userImageView = null;
|
||||
}
|
||||
}
|
||||
|
||||
public FansAdapter(Context context, List<Fans> list) {
|
||||
this.b = context;
|
||||
this.c = list;
|
||||
this.a = (int) DensityUtils.a(context, 50);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.c.size();
|
||||
}
|
||||
|
||||
public void a(Callback callback) {
|
||||
this.d = callback;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public FansViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new FansViewHolder(this, LayoutInflater.from(this.b).inflate(R.layout.recycler_item_fans, viewGroup, false));
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(FansViewHolder fansViewHolder, final int i) {
|
||||
final Fans fans = this.c.get(i);
|
||||
fansViewHolder.nameTextView.setText(fans.getNickName());
|
||||
fansViewHolder.levelTextView.setText(String.format(this.b.getString(R.string.search_item_user_desc), Integer.valueOf(fans.getLevel())));
|
||||
boolean z = fans.getIsSubscribed() == 1;
|
||||
fansViewHolder.actionImageView.setVisibility(this.e == fans.getUserId() ? 8 : 0);
|
||||
fansViewHolder.actionImageView.setImageResource(z ? R.mipmap.ic_interest : R.mipmap.ic_have_not_interest);
|
||||
fansViewHolder.titleKeyTextView.setText(TextUtils.isEmpty(fans.getTitle()) ? "" : fans.getTitle());
|
||||
fansViewHolder.userImageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.FansAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (FansAdapter.this.d != null) {
|
||||
FansAdapter.this.d.a(i);
|
||||
}
|
||||
}
|
||||
});
|
||||
fansViewHolder.actionImageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.FansAdapter.2
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (FansAdapter.this.d != null) {
|
||||
FansAdapter.this.d.a(fans, i);
|
||||
}
|
||||
}
|
||||
});
|
||||
RequestBuilder<Drawable> a = Glide.e(this.b).a(fans.getUserImage());
|
||||
RequestOptions b = RequestOptions.O().h().a(R.drawable.community_img_official).b(R.drawable.community_img_official);
|
||||
int i2 = this.a;
|
||||
a.a(b.a(i2, i2));
|
||||
a.a(fansViewHolder.userImageView);
|
||||
}
|
||||
}
|
132
sources/com/ubt/jimu/user/view/adapter/InterestAdapter.java
Normal file
132
sources/com/ubt/jimu/user/view/adapter/InterestAdapter.java
Normal file
@@ -0,0 +1,132 @@
|
||||
package com.ubt.jimu.user.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.TextUtils;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.Interest;
|
||||
import com.ubtech.utils.DensityUtils;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class InterestAdapter extends RecyclerView.Adapter<InterestViewHolder> {
|
||||
private Context a;
|
||||
private List<Interest> b;
|
||||
private int c;
|
||||
public Callback d;
|
||||
private long e = Cache.getInstance().getLoginUserIntId();
|
||||
|
||||
public interface Callback {
|
||||
void a(int i);
|
||||
|
||||
void b(int i);
|
||||
}
|
||||
|
||||
class InterestViewHolder extends RecyclerView.ViewHolder {
|
||||
ImageView actionImageView;
|
||||
TextView levelTextView;
|
||||
TextView nameTextView;
|
||||
TextView titleKeyTextView;
|
||||
ImageView userImageView;
|
||||
|
||||
public InterestViewHolder(InterestAdapter interestAdapter, View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
}
|
||||
|
||||
public class InterestViewHolder_ViewBinding implements Unbinder {
|
||||
private InterestViewHolder b;
|
||||
|
||||
public InterestViewHolder_ViewBinding(InterestViewHolder interestViewHolder, View view) {
|
||||
this.b = interestViewHolder;
|
||||
interestViewHolder.nameTextView = (TextView) Utils.b(view, R.id.nameTextView, "field 'nameTextView'", TextView.class);
|
||||
interestViewHolder.userImageView = (ImageView) Utils.b(view, R.id.userImageView, "field 'userImageView'", ImageView.class);
|
||||
interestViewHolder.actionImageView = (ImageView) Utils.b(view, R.id.actionImageView, "field 'actionImageView'", ImageView.class);
|
||||
interestViewHolder.levelTextView = (TextView) Utils.b(view, R.id.levelTextView, "field 'levelTextView'", TextView.class);
|
||||
interestViewHolder.titleKeyTextView = (TextView) Utils.b(view, R.id.titleKeyTextView, "field 'titleKeyTextView'", TextView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
InterestViewHolder interestViewHolder = this.b;
|
||||
if (interestViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
interestViewHolder.nameTextView = null;
|
||||
interestViewHolder.userImageView = null;
|
||||
interestViewHolder.actionImageView = null;
|
||||
interestViewHolder.levelTextView = null;
|
||||
interestViewHolder.titleKeyTextView = null;
|
||||
}
|
||||
}
|
||||
|
||||
public InterestAdapter(Context context, List<Interest> list) {
|
||||
this.a = context;
|
||||
this.b = list;
|
||||
this.c = (int) DensityUtils.a(context, 50);
|
||||
}
|
||||
|
||||
public void a(Callback callback) {
|
||||
this.d = callback;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.b.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(InterestViewHolder interestViewHolder, final int i) {
|
||||
Interest interest = this.b.get(i);
|
||||
interestViewHolder.nameTextView.setText(interest.getNickName());
|
||||
interestViewHolder.levelTextView.setText(String.format(this.a.getString(R.string.search_item_user_desc), Integer.valueOf(interest.getLevel())));
|
||||
boolean z = interest.getIsSubscribed() == 1;
|
||||
interestViewHolder.actionImageView.setVisibility(this.e == ((long) interest.getUserId()) ? 8 : 0);
|
||||
interestViewHolder.actionImageView.setImageResource(z ? R.mipmap.ic_interest : R.mipmap.ic_have_not_interest);
|
||||
interestViewHolder.actionImageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.InterestAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
Callback callback = InterestAdapter.this.d;
|
||||
if (callback != null) {
|
||||
callback.b(i);
|
||||
}
|
||||
}
|
||||
});
|
||||
interestViewHolder.titleKeyTextView.setText(TextUtils.isEmpty(interest.getTitle()) ? "" : interest.getTitle());
|
||||
interestViewHolder.userImageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.InterestAdapter.2
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
Callback callback = InterestAdapter.this.d;
|
||||
if (callback != null) {
|
||||
callback.a(i);
|
||||
}
|
||||
}
|
||||
});
|
||||
RequestBuilder<Drawable> a = Glide.e(this.a).a(interest.getUserImage());
|
||||
RequestOptions b = RequestOptions.O().h().a(R.drawable.community_img_official).b(R.drawable.community_img_official);
|
||||
int i2 = this.c;
|
||||
a.a(b.a(i2, i2));
|
||||
a.a(interestViewHolder.userImageView);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public InterestViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new InterestViewHolder(this, LayoutInflater.from(this.a).inflate(R.layout.recycler_item_interest, viewGroup, false));
|
||||
}
|
||||
}
|
49
sources/com/ubt/jimu/user/view/adapter/PostAdapter.java
Normal file
49
sources/com/ubt/jimu/user/view/adapter/PostAdapter.java
Normal file
@@ -0,0 +1,49 @@
|
||||
package com.ubt.jimu.user.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.ArticleBean;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class PostAdapter extends RecyclerView.Adapter<PostViewHolder> {
|
||||
private List<ArticleBean.Article> a;
|
||||
private LayoutInflater b;
|
||||
|
||||
public class PostViewHolder extends RecyclerView.ViewHolder {
|
||||
public PostViewHolder(PostAdapter postAdapter, View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
}
|
||||
|
||||
public PostAdapter(Context context, List<ArticleBean.Article> list) {
|
||||
this.a = list;
|
||||
this.b = LayoutInflater.from(context);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(PostViewHolder postViewHolder, int i) {
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.a.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemViewType(int i) {
|
||||
return super.getItemViewType(i);
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public PostViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new PostViewHolder(this, this.b.inflate(R.layout.recycler_item_post_checked, viewGroup, false));
|
||||
}
|
||||
}
|
326
sources/com/ubt/jimu/user/view/adapter/PostAndDiyAdapter.java
Normal file
326
sources/com/ubt/jimu/user/view/adapter/PostAndDiyAdapter.java
Normal file
@@ -0,0 +1,326 @@
|
||||
package com.ubt.jimu.user.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
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.cardview.widget.CardView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.DebouncingOnClickListener;
|
||||
import butterknife.internal.Utils;
|
||||
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.diy.DiyRobotFile;
|
||||
import com.ubt.jimu.user.view.UserCenterActivity;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class PostAndDiyAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
|
||||
List<UserCenterActivity.ViewHolderItem> a;
|
||||
LayoutInflater b;
|
||||
private Context c;
|
||||
private RequestOptions d;
|
||||
private IPostOrDiyListener e;
|
||||
private LinearLayout.LayoutParams f;
|
||||
private boolean g;
|
||||
|
||||
public abstract class BaseViewHolder extends RecyclerView.ViewHolder {
|
||||
public BaseViewHolder(PostAndDiyAdapter postAndDiyAdapter, View view) {
|
||||
super(view);
|
||||
}
|
||||
|
||||
public abstract void a(UserCenterActivity.ViewHolderItem viewHolderItem);
|
||||
}
|
||||
|
||||
public interface IPostOrDiyListener {
|
||||
void a(UserCenterActivity.ViewHolderItem viewHolderItem);
|
||||
|
||||
void b(UserCenterActivity.ViewHolderItem viewHolderItem);
|
||||
|
||||
void onNewDiy(View view);
|
||||
|
||||
void onNewPost(View view);
|
||||
}
|
||||
|
||||
public class NewDiyViewHolder extends BaseViewHolder {
|
||||
TextView qTextView;
|
||||
|
||||
public NewDiyViewHolder(View view) {
|
||||
super(PostAndDiyAdapter.this, view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.BaseViewHolder
|
||||
public void a(UserCenterActivity.ViewHolderItem viewHolderItem) {
|
||||
if (viewHolderItem.f) {
|
||||
this.qTextView.setText(R.string.search_no_content);
|
||||
} else {
|
||||
this.qTextView.setText(R.string.please_wait);
|
||||
}
|
||||
}
|
||||
|
||||
public void onNewDiy(View view) {
|
||||
if (PostAndDiyAdapter.this.e != null) {
|
||||
PostAndDiyAdapter.this.e.onNewDiy(view);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class NewDiyViewHolder_ViewBinding implements Unbinder {
|
||||
private NewDiyViewHolder b;
|
||||
private View c;
|
||||
|
||||
public NewDiyViewHolder_ViewBinding(final NewDiyViewHolder newDiyViewHolder, View view) {
|
||||
this.b = newDiyViewHolder;
|
||||
View a = Utils.a(view, R.id.tvCreate, "field 'qTextView' and method 'onNewDiy'");
|
||||
newDiyViewHolder.qTextView = (TextView) Utils.a(a, R.id.tvCreate, "field 'qTextView'", TextView.class);
|
||||
this.c = a;
|
||||
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.NewDiyViewHolder_ViewBinding.1
|
||||
@Override // butterknife.internal.DebouncingOnClickListener
|
||||
public void doClick(View view2) {
|
||||
newDiyViewHolder.onNewDiy(view2);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
NewDiyViewHolder newDiyViewHolder = this.b;
|
||||
if (newDiyViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
newDiyViewHolder.qTextView = null;
|
||||
this.c.setOnClickListener(null);
|
||||
this.c = null;
|
||||
}
|
||||
}
|
||||
|
||||
public class PostOrDiyViewHolder extends BaseViewHolder {
|
||||
UserCenterActivity.ViewHolderItem a;
|
||||
ImageView imgLogo;
|
||||
|
||||
public PostOrDiyViewHolder(View view) {
|
||||
super(PostAndDiyAdapter.this, view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.BaseViewHolder
|
||||
public void a(UserCenterActivity.ViewHolderItem viewHolderItem) {
|
||||
this.a = viewHolderItem;
|
||||
if (!PostAndDiyAdapter.this.g) {
|
||||
this.imgLogo.setLayoutParams(PostAndDiyAdapter.this.f);
|
||||
}
|
||||
RequestBuilder<Drawable> a = Glide.e(PostAndDiyAdapter.this.c).a(viewHolderItem.c);
|
||||
a.a(PostAndDiyAdapter.this.d);
|
||||
a.a(this.imgLogo);
|
||||
}
|
||||
|
||||
public void onNewDiy(View view) {
|
||||
if (PostAndDiyAdapter.this.e != null) {
|
||||
if (261 == this.a.a) {
|
||||
PostAndDiyAdapter.this.e.a(this.a);
|
||||
} else {
|
||||
PostAndDiyAdapter.this.e.b(this.a);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class PostOrDiyViewHolder_ViewBinding implements Unbinder {
|
||||
private PostOrDiyViewHolder b;
|
||||
private View c;
|
||||
|
||||
public PostOrDiyViewHolder_ViewBinding(final PostOrDiyViewHolder postOrDiyViewHolder, View view) {
|
||||
this.b = postOrDiyViewHolder;
|
||||
View a = Utils.a(view, R.id.imgLogo, "field 'imgLogo' and method 'onNewDiy'");
|
||||
postOrDiyViewHolder.imgLogo = (ImageView) Utils.a(a, R.id.imgLogo, "field 'imgLogo'", ImageView.class);
|
||||
this.c = a;
|
||||
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.PostOrDiyViewHolder_ViewBinding.1
|
||||
@Override // butterknife.internal.DebouncingOnClickListener
|
||||
public void doClick(View view2) {
|
||||
postOrDiyViewHolder.onNewDiy(view2);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
PostOrDiyViewHolder postOrDiyViewHolder = this.b;
|
||||
if (postOrDiyViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
postOrDiyViewHolder.imgLogo = null;
|
||||
this.c.setOnClickListener(null);
|
||||
this.c = null;
|
||||
}
|
||||
}
|
||||
|
||||
public class PublishViewHolder extends BaseViewHolder {
|
||||
TextView actionTextView;
|
||||
TextView contentTextView;
|
||||
CardView postActionParent;
|
||||
|
||||
public PublishViewHolder(View view) {
|
||||
super(PostAndDiyAdapter.this, view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.BaseViewHolder
|
||||
public void a(UserCenterActivity.ViewHolderItem viewHolderItem) {
|
||||
if (viewHolderItem.e) {
|
||||
this.postActionParent.setVisibility(0);
|
||||
} else {
|
||||
this.postActionParent.setVisibility(8);
|
||||
}
|
||||
}
|
||||
|
||||
public void onPost(View view) {
|
||||
if (PostAndDiyAdapter.this.e != null) {
|
||||
PostAndDiyAdapter.this.e.onNewPost(view);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class PublishViewHolder_ViewBinding implements Unbinder {
|
||||
private PublishViewHolder b;
|
||||
private View c;
|
||||
|
||||
public PublishViewHolder_ViewBinding(final PublishViewHolder publishViewHolder, View view) {
|
||||
this.b = publishViewHolder;
|
||||
publishViewHolder.contentTextView = (TextView) Utils.b(view, R.id.contentTextView, "field 'contentTextView'", TextView.class);
|
||||
View a = Utils.a(view, R.id.postActionParent, "field 'postActionParent' and method 'onPost'");
|
||||
publishViewHolder.postActionParent = (CardView) Utils.a(a, R.id.postActionParent, "field 'postActionParent'", CardView.class);
|
||||
this.c = a;
|
||||
a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.PublishViewHolder_ViewBinding.1
|
||||
@Override // butterknife.internal.DebouncingOnClickListener
|
||||
public void doClick(View view2) {
|
||||
publishViewHolder.onPost(view2);
|
||||
}
|
||||
});
|
||||
publishViewHolder.actionTextView = (TextView) Utils.b(view, R.id.actionTextView, "field 'actionTextView'", TextView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
PublishViewHolder publishViewHolder = this.b;
|
||||
if (publishViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
publishViewHolder.contentTextView = null;
|
||||
publishViewHolder.postActionParent = null;
|
||||
publishViewHolder.actionTextView = null;
|
||||
this.c.setOnClickListener(null);
|
||||
this.c = null;
|
||||
}
|
||||
}
|
||||
|
||||
public class TitleViewHolder extends BaseViewHolder {
|
||||
View dividerLine;
|
||||
TextView tvTitle;
|
||||
View viewMarginTop;
|
||||
|
||||
public TitleViewHolder(PostAndDiyAdapter postAndDiyAdapter, View view) {
|
||||
super(postAndDiyAdapter, view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
|
||||
@Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.BaseViewHolder
|
||||
public void a(UserCenterActivity.ViewHolderItem viewHolderItem) {
|
||||
this.tvTitle.setText(viewHolderItem.b);
|
||||
if (viewHolderItem.d) {
|
||||
this.dividerLine.setVisibility(0);
|
||||
this.viewMarginTop.setVisibility(8);
|
||||
} else {
|
||||
this.dividerLine.setVisibility(8);
|
||||
this.viewMarginTop.setVisibility(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class TitleViewHolder_ViewBinding implements Unbinder {
|
||||
private TitleViewHolder b;
|
||||
|
||||
public TitleViewHolder_ViewBinding(TitleViewHolder titleViewHolder, View view) {
|
||||
this.b = titleViewHolder;
|
||||
titleViewHolder.viewMarginTop = Utils.a(view, R.id.viewMarginTop, "field 'viewMarginTop'");
|
||||
titleViewHolder.dividerLine = Utils.a(view, R.id.dividerLine, "field 'dividerLine'");
|
||||
titleViewHolder.tvTitle = (TextView) Utils.b(view, R.id.tvTitle, "field 'tvTitle'", TextView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
TitleViewHolder titleViewHolder = this.b;
|
||||
if (titleViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
titleViewHolder.viewMarginTop = null;
|
||||
titleViewHolder.dividerLine = null;
|
||||
titleViewHolder.tvTitle = null;
|
||||
}
|
||||
}
|
||||
|
||||
public PostAndDiyAdapter(Context context, List<UserCenterActivity.ViewHolderItem> list, IPostOrDiyListener iPostOrDiyListener) {
|
||||
this.a = list;
|
||||
this.b = LayoutInflater.from(context);
|
||||
this.c = context;
|
||||
this.e = iPostOrDiyListener;
|
||||
int dimensionPixelOffset = context.getResources().getDimensionPixelOffset(R.dimen.user_center_post_and_diy_item_ui_width);
|
||||
int dimensionPixelOffset2 = context.getResources().getDimensionPixelOffset(R.dimen.user_center_post_and_diy_item_ui_height);
|
||||
this.d = RequestOptions.N().a(dimensionPixelOffset, dimensionPixelOffset2).b(R.drawable.ic_placeholder).a(R.drawable.ic_placeholder);
|
||||
this.f = new LinearLayout.LayoutParams(-1, dimensionPixelOffset2);
|
||||
this.g = JimuApplication.l().i();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.a.size();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemViewType(int i) {
|
||||
UserCenterActivity.ViewHolderItem viewHolderItem = this.a.get(i);
|
||||
return viewHolderItem == null ? DiyRobotFile.TYPE_MODEL : viewHolderItem.a;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) {
|
||||
if (viewHolder instanceof BaseViewHolder) {
|
||||
((BaseViewHolder) viewHolder).a(this.a.get(i));
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
PostOrDiyViewHolder postOrDiyViewHolder;
|
||||
switch (i) {
|
||||
case DiyRobotFile.TYPE_MODEL /* 257 */:
|
||||
return new TitleViewHolder(this, this.b.inflate(R.layout.recycler_item_user_center_title, (ViewGroup) null));
|
||||
case DiyRobotFile.TYPE_SERVO /* 258 */:
|
||||
return new PublishViewHolder(this.b.inflate(R.layout.recycler_item_user_center_publish, (ViewGroup) null));
|
||||
case DiyRobotFile.TYPE_LOGO /* 259 */:
|
||||
postOrDiyViewHolder = new PostOrDiyViewHolder(this.b.inflate(R.layout.recycler_item_user_center_post_or_diy, (ViewGroup) null));
|
||||
break;
|
||||
case 260:
|
||||
return new NewDiyViewHolder(this.b.inflate(R.layout.recycler_item_user_center_create, (ViewGroup) null));
|
||||
case 261:
|
||||
postOrDiyViewHolder = new PostOrDiyViewHolder(this.b.inflate(R.layout.recycler_item_user_center_post_or_diy, (ViewGroup) null));
|
||||
break;
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
return postOrDiyViewHolder;
|
||||
}
|
||||
}
|
137
sources/com/ubt/jimu/user/view/adapter/PraiseAdapter.java
Normal file
137
sources/com/ubt/jimu/user/view/adapter/PraiseAdapter.java
Normal file
@@ -0,0 +1,137 @@
|
||||
package com.ubt.jimu.user.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.TextUtils;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.entities.PraiseBean;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class PraiseAdapter extends RecyclerView.Adapter<PraiseViewHolder> {
|
||||
private Context a;
|
||||
private List<PraiseBean.Praise> b;
|
||||
private boolean c;
|
||||
private Callback d;
|
||||
|
||||
public interface Callback {
|
||||
void a(int i);
|
||||
|
||||
void b(int i);
|
||||
}
|
||||
|
||||
public class PraiseViewHolder extends RecyclerView.ViewHolder {
|
||||
ImageView coverImageView;
|
||||
ImageView iv_praise;
|
||||
TextView levelTextView;
|
||||
TextView nameTextView;
|
||||
ImageView playImageView;
|
||||
TextView titleKeyTextView;
|
||||
TextView titleTextView;
|
||||
ImageView typeImageView;
|
||||
|
||||
public PraiseViewHolder(PraiseAdapter praiseAdapter, View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
}
|
||||
|
||||
public class PraiseViewHolder_ViewBinding implements Unbinder {
|
||||
private PraiseViewHolder b;
|
||||
|
||||
public PraiseViewHolder_ViewBinding(PraiseViewHolder praiseViewHolder, View view) {
|
||||
this.b = praiseViewHolder;
|
||||
praiseViewHolder.coverImageView = (ImageView) Utils.b(view, R.id.coverImageView, "field 'coverImageView'", ImageView.class);
|
||||
praiseViewHolder.typeImageView = (ImageView) Utils.b(view, R.id.typeImageView, "field 'typeImageView'", ImageView.class);
|
||||
praiseViewHolder.playImageView = (ImageView) Utils.b(view, R.id.playImageView, "field 'playImageView'", ImageView.class);
|
||||
praiseViewHolder.iv_praise = (ImageView) Utils.b(view, R.id.iv_praise, "field 'iv_praise'", ImageView.class);
|
||||
praiseViewHolder.titleTextView = (TextView) Utils.b(view, R.id.titleTextView, "field 'titleTextView'", TextView.class);
|
||||
praiseViewHolder.nameTextView = (TextView) Utils.b(view, R.id.nameTextView, "field 'nameTextView'", TextView.class);
|
||||
praiseViewHolder.levelTextView = (TextView) Utils.b(view, R.id.levelTextView, "field 'levelTextView'", TextView.class);
|
||||
praiseViewHolder.titleKeyTextView = (TextView) Utils.b(view, R.id.titleKeyTextView, "field 'titleKeyTextView'", TextView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
PraiseViewHolder praiseViewHolder = this.b;
|
||||
if (praiseViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
praiseViewHolder.coverImageView = null;
|
||||
praiseViewHolder.typeImageView = null;
|
||||
praiseViewHolder.playImageView = null;
|
||||
praiseViewHolder.iv_praise = null;
|
||||
praiseViewHolder.titleTextView = null;
|
||||
praiseViewHolder.nameTextView = null;
|
||||
praiseViewHolder.levelTextView = null;
|
||||
praiseViewHolder.titleKeyTextView = null;
|
||||
}
|
||||
}
|
||||
|
||||
public PraiseAdapter(Context context, boolean z, List<PraiseBean.Praise> list) {
|
||||
this.a = context;
|
||||
this.b = list;
|
||||
this.c = z;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.b.size();
|
||||
}
|
||||
|
||||
public void a(Callback callback) {
|
||||
this.d = callback;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public PraiseViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new PraiseViewHolder(this, LayoutInflater.from(this.a).inflate(R.layout.recycler_item_praise, viewGroup, false));
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(PraiseViewHolder praiseViewHolder, final int i) {
|
||||
PraiseBean.Praise praise = this.b.get(i);
|
||||
praiseViewHolder.titleTextView.setText(praise.getTitle());
|
||||
TextView textView = praiseViewHolder.nameTextView;
|
||||
String string = this.a.getString(R.string.author_name);
|
||||
Object[] objArr = new Object[1];
|
||||
objArr[0] = TextUtils.isEmpty(praise.getNickName()) ? "" : praise.getNickName();
|
||||
textView.setText(String.format(string, objArr));
|
||||
RequestBuilder<Drawable> a = Glide.e(this.a).a(praise.getPostCoverUrl());
|
||||
a.a(new RequestOptions().b(R.drawable.community_img));
|
||||
a.a(praiseViewHolder.coverImageView);
|
||||
praiseViewHolder.iv_praise.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.PraiseAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (PraiseAdapter.this.d != null) {
|
||||
PraiseAdapter.this.d.a(i);
|
||||
}
|
||||
}
|
||||
});
|
||||
praiseViewHolder.levelTextView.setText(String.format(this.a.getString(R.string.search_item_user_desc), Integer.valueOf(praise.getLevel())));
|
||||
praiseViewHolder.iv_praise.setVisibility(this.c ? 0 : 8);
|
||||
praiseViewHolder.titleKeyTextView.setText(praise.getUserTitle());
|
||||
praiseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.PraiseAdapter.2
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (PraiseAdapter.this.d != null) {
|
||||
PraiseAdapter.this.d.b(i);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
118
sources/com/ubt/jimu/user/view/adapter/QuestionAdapter.java
Normal file
118
sources/com/ubt/jimu/user/view/adapter/QuestionAdapter.java
Normal file
@@ -0,0 +1,118 @@
|
||||
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));
|
||||
}
|
||||
}
|
141
sources/com/ubt/jimu/user/view/adapter/RankAdapter.java
Normal file
141
sources/com/ubt/jimu/user/view/adapter/RankAdapter.java
Normal file
@@ -0,0 +1,141 @@
|
||||
package com.ubt.jimu.user.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
import butterknife.internal.Utils;
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.RequestBuilder;
|
||||
import com.bumptech.glide.request.RequestOptions;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.base.cache.Cache;
|
||||
import com.ubt.jimu.base.entities.Rank;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class RankAdapter extends RecyclerView.Adapter<RankViewHolder> {
|
||||
private Context a;
|
||||
private List<Rank> b;
|
||||
private Callback c;
|
||||
private long d = Cache.getInstance().getLoginUserIntId();
|
||||
|
||||
public interface Callback {
|
||||
void a(long j);
|
||||
|
||||
void a(Rank rank, int i);
|
||||
}
|
||||
|
||||
public class RankViewHolder extends RecyclerView.ViewHolder {
|
||||
ImageView actionImageView;
|
||||
TextView levelTextView;
|
||||
TextView nameTextView;
|
||||
TextView rankNumTextView;
|
||||
RelativeLayout rankRootView;
|
||||
TextView titleKeyTextView;
|
||||
ImageView userImageView;
|
||||
|
||||
public RankViewHolder(RankAdapter rankAdapter, View view) {
|
||||
super(view);
|
||||
ButterKnife.a(this, view);
|
||||
}
|
||||
}
|
||||
|
||||
public class RankViewHolder_ViewBinding implements Unbinder {
|
||||
private RankViewHolder b;
|
||||
|
||||
public RankViewHolder_ViewBinding(RankViewHolder rankViewHolder, View view) {
|
||||
this.b = rankViewHolder;
|
||||
rankViewHolder.rankNumTextView = (TextView) Utils.b(view, R.id.rankNumTextView, "field 'rankNumTextView'", TextView.class);
|
||||
rankViewHolder.nameTextView = (TextView) Utils.b(view, R.id.nameTextView, "field 'nameTextView'", TextView.class);
|
||||
rankViewHolder.titleKeyTextView = (TextView) Utils.b(view, R.id.titleKeyTextView, "field 'titleKeyTextView'", TextView.class);
|
||||
rankViewHolder.userImageView = (ImageView) Utils.b(view, R.id.userImageView, "field 'userImageView'", ImageView.class);
|
||||
rankViewHolder.actionImageView = (ImageView) Utils.b(view, R.id.actionImageView, "field 'actionImageView'", ImageView.class);
|
||||
rankViewHolder.rankRootView = (RelativeLayout) Utils.b(view, R.id.rankRootView, "field 'rankRootView'", RelativeLayout.class);
|
||||
rankViewHolder.levelTextView = (TextView) Utils.b(view, R.id.levelTextView, "field 'levelTextView'", TextView.class);
|
||||
}
|
||||
|
||||
@Override // butterknife.Unbinder
|
||||
public void unbind() {
|
||||
RankViewHolder rankViewHolder = this.b;
|
||||
if (rankViewHolder == null) {
|
||||
throw new IllegalStateException("Bindings already cleared.");
|
||||
}
|
||||
this.b = null;
|
||||
rankViewHolder.rankNumTextView = null;
|
||||
rankViewHolder.nameTextView = null;
|
||||
rankViewHolder.titleKeyTextView = null;
|
||||
rankViewHolder.userImageView = null;
|
||||
rankViewHolder.actionImageView = null;
|
||||
rankViewHolder.rankRootView = null;
|
||||
rankViewHolder.levelTextView = null;
|
||||
}
|
||||
}
|
||||
|
||||
public RankAdapter(Context context, List<Rank> list) {
|
||||
this.a = context;
|
||||
this.b = list;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
return this.b.size();
|
||||
}
|
||||
|
||||
public void a(Callback callback) {
|
||||
this.c = callback;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public RankViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new RankViewHolder(this, LayoutInflater.from(this.a).inflate(R.layout.recycler_item_rank, viewGroup, false));
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(RankViewHolder rankViewHolder, final int i) {
|
||||
final Rank rank = this.b.get(i);
|
||||
int i2 = i + 1;
|
||||
if (i2 == 1) {
|
||||
rankViewHolder.rankNumTextView.setBackgroundResource(R.drawable.rank_first_oval_background);
|
||||
} else if (i2 == 2) {
|
||||
rankViewHolder.rankNumTextView.setBackgroundResource(R.drawable.rank_second_oval_background);
|
||||
} else if (i2 != 3) {
|
||||
rankViewHolder.rankNumTextView.setBackgroundResource(R.drawable.rank_fourth_oval_background);
|
||||
} else {
|
||||
rankViewHolder.rankNumTextView.setBackgroundResource(R.drawable.rank_third_oval_background);
|
||||
}
|
||||
rankViewHolder.actionImageView.setVisibility(this.d == rank.getUserId() ? 8 : 0);
|
||||
rankViewHolder.rankNumTextView.setText(String.valueOf(i2));
|
||||
rankViewHolder.nameTextView.setText(rank.getNickName());
|
||||
rankViewHolder.titleKeyTextView.setText(rank.getTitle());
|
||||
rankViewHolder.levelTextView.setText(String.format(this.a.getString(R.string.search_item_user_desc), Integer.valueOf(rank.getLevel())));
|
||||
rankViewHolder.actionImageView.setImageResource(rank.getIsSubscribed() == 1 ? R.mipmap.ic_interest : R.mipmap.ic_have_not_interest);
|
||||
rankViewHolder.actionImageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.RankAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (RankAdapter.this.c != null) {
|
||||
RankAdapter.this.c.a(rank, i);
|
||||
}
|
||||
}
|
||||
});
|
||||
rankViewHolder.userImageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.RankAdapter.2
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (RankAdapter.this.c != null) {
|
||||
RankAdapter.this.c.a(rank.getUserId());
|
||||
}
|
||||
}
|
||||
});
|
||||
RequestBuilder<Drawable> a = Glide.e(this.a).a(rank.getUserImage());
|
||||
a.a(RequestOptions.O().b(R.drawable.tab_base_user_default).a(R.drawable.tab_base_user_default));
|
||||
a.a(rankViewHolder.userImageView);
|
||||
}
|
||||
}
|
41
sources/com/ubt/jimu/user/view/adapter/TeachAdapter.java
Normal file
41
sources/com/ubt/jimu/user/view/adapter/TeachAdapter.java
Normal file
@@ -0,0 +1,41 @@
|
||||
package com.ubt.jimu.user.view.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import com.recyclelib.adapter.BaseRecyclerAdapter;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.community.view.WebViewShopActivity;
|
||||
import com.ubt.jimu.user.model.TeachModel;
|
||||
import com.ubt.jimu.utils.ResoureUtils;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class TeachAdapter extends BaseRecyclerAdapter<TeachModel> {
|
||||
public TeachAdapter(Context context, List<TeachModel> list) {
|
||||
super(context, list);
|
||||
}
|
||||
|
||||
public /* synthetic */ void a(int i, View view) {
|
||||
WebViewShopActivity.a(this.mContext, ((TeachModel) this.mList.get(i)).a(), ((TeachModel) this.mList.get(i)).c(), ((TeachModel) this.mList.get(i)).d(), ((TeachModel) this.mList.get(i)).b());
|
||||
}
|
||||
|
||||
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
||||
public int layoutId() {
|
||||
return R.layout.item_teach;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, final int i) {
|
||||
ImageView imageView = (ImageView) baseViewHolder.getView(R.id.img_teach_icon);
|
||||
((TextView) baseViewHolder.getView(R.id.tv_teach_text)).setText(((TeachModel) this.mList.get(i)).a());
|
||||
imageView.setBackgroundResource(ResoureUtils.a(this.mContext, String.format("setting_study_%s", Integer.valueOf(i)), "drawable"));
|
||||
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.c
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
TeachAdapter.this.a(i, view);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user