Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,92 @@
package com.ubt.jimu.adapter;
import android.content.Context;
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 com.bumptech.glide.Glide;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.CreativeListResultBean;
import java.util.List;
/* loaded from: classes.dex */
public class CreativityListAdapter extends RecyclerView.Adapter<ViewContentHolder> {
private Context a;
List<CreativeListResultBean.RecordsBean> b;
private ItemOnClickListener c;
public interface ItemOnClickListener {
void a(int i, int i2);
}
public class ViewContentHolder extends RecyclerView.ViewHolder {
public ImageView a;
public ImageView b;
public RelativeLayout c;
public TextView d;
public TextView e;
public TextView f;
public TextView g;
public ViewContentHolder(CreativityListAdapter creativityListAdapter, View view) {
super(view);
this.a = (ImageView) view.findViewById(R.id.im_inspire_photo);
this.c = (RelativeLayout) view.findViewById(R.id.rl_item_layout);
this.b = (ImageView) view.findViewById(R.id.im_inspire_video);
this.e = (TextView) view.findViewById(R.id.tv_inspire_title);
this.d = (TextView) view.findViewById(R.id.tv_inspire_nick);
this.f = (TextView) view.findViewById(R.id.tv_inspire_content);
this.g = (TextView) view.findViewById(R.id.tv_no_more);
}
}
public CreativityListAdapter(Context context) {
this.a = context;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
List<CreativeListResultBean.RecordsBean> list = this.b;
if (list == null) {
return 0;
}
return list.size();
}
public void a(List<CreativeListResultBean.RecordsBean> list) {
this.b = list;
notifyDataSetChanged();
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public ViewContentHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
return new ViewContentHolder(this, View.inflate(this.a, R.layout.item_inspire_layout, null));
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onBindViewHolder(ViewContentHolder viewContentHolder, final int i) {
final CreativeListResultBean.RecordsBean recordsBean = this.b.get(i);
viewContentHolder.g.setVisibility(i == this.b.size() + (-1) ? 0 : 8);
viewContentHolder.b.setVisibility(recordsBean.getPostIcon() != 3 ? 8 : 0);
viewContentHolder.d.setText(this.a.getResources().getString(R.string.from) + recordsBean.getNickName());
viewContentHolder.e.setText(recordsBean.getTitle() + "");
viewContentHolder.f.setText(recordsBean.getContent() + "");
Glide.e(this.a.getApplicationContext()).a(recordsBean.getCoverUrl()).a(viewContentHolder.a);
viewContentHolder.c.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.adapter.CreativityListAdapter.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (CreativityListAdapter.this.c != null) {
CreativityListAdapter.this.c.a(i, recordsBean.getPostId());
}
}
});
}
public void a(ItemOnClickListener itemOnClickListener) {
this.c = itemOnClickListener;
}
}

View File

@@ -0,0 +1,41 @@
package com.ubt.jimu.adapter;
import android.view.View;
import android.view.ViewGroup;
import androidx.viewpager.widget.PagerAdapter;
import java.util.List;
/* loaded from: classes.dex */
public class GuideViewPagerAdapter extends PagerAdapter {
List<View> a;
public GuideViewPagerAdapter(List<View> list) {
this.a = list;
}
@Override // androidx.viewpager.widget.PagerAdapter
public void destroyItem(ViewGroup viewGroup, int i, Object obj) {
viewGroup.removeView((View) obj);
}
@Override // androidx.viewpager.widget.PagerAdapter
public int getCount() {
List<View> list = this.a;
if (list == null || list.size() == 0) {
return 0;
}
return this.a.size();
}
@Override // androidx.viewpager.widget.PagerAdapter
public Object instantiateItem(ViewGroup viewGroup, int i) {
View view = this.a.get(i);
viewGroup.addView(view);
return view;
}
@Override // androidx.viewpager.widget.PagerAdapter
public boolean isViewFromObject(View view, Object obj) {
return view == obj;
}
}

View File

@@ -0,0 +1,150 @@
package com.ubt.jimu.adapter;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
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.base.entities.PublishItemBean;
import com.ubt.jimu.base.entities.PublishType;
import java.io.File;
import java.util.List;
/* loaded from: classes.dex */
public class PreviewListAdapter extends RecyclerView.Adapter {
private PublishItemBean a;
private Context b;
private List<PublishItemBean.ItemBean> c;
private PreviewItemLisener d;
class PreviewImageViewHolder extends RecyclerView.ViewHolder {
private ImageView a;
private ImageView b;
private TextView c;
private View d;
public PreviewImageViewHolder(PreviewListAdapter previewListAdapter, View view) {
super(view);
this.d = view;
this.a = (ImageView) view.findViewById(R.id.im_preview_image);
this.b = (ImageView) view.findViewById(R.id.im_preview_play);
this.c = (TextView) view.findViewById(R.id.et_image_des);
}
}
public interface PreviewItemLisener {
void i(int i);
void k(int i);
}
class PreviewTextViewHolder extends RecyclerView.ViewHolder {
TextView a;
TextView b;
View c;
public PreviewTextViewHolder(PreviewListAdapter previewListAdapter, View view) {
super(view);
this.a = (TextView) view.findViewById(R.id.tv_preview_des);
this.b = (TextView) view.findViewById(R.id.tv_preview_title);
this.c = view.findViewById(R.id.view_head);
}
}
public PreviewListAdapter(Context context) {
this.b = context;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
List<PublishItemBean.ItemBean> list;
if (this.a == null || (list = this.c) == null) {
return 0;
}
return list.size();
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemViewType(int i) {
if (i == 0) {
return 2;
}
return (this.c.get(i).getItemType() == PublishType.IMAGE || this.c.get(i).getItemType() == PublishType.VIDEO) ? 1 : 2;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, final int i) {
final PublishItemBean.ItemBean itemBean = this.c.get(i);
if (i == 0 && (viewHolder instanceof PreviewTextViewHolder)) {
((PreviewTextViewHolder) viewHolder).c.setVisibility(0);
} else if (i != 0 && (viewHolder instanceof PreviewTextViewHolder)) {
((PreviewTextViewHolder) viewHolder).c.setVisibility(8);
}
if (i == 0 && (viewHolder instanceof PreviewTextViewHolder)) {
PreviewTextViewHolder previewTextViewHolder = (PreviewTextViewHolder) viewHolder;
previewTextViewHolder.b.setVisibility(0);
previewTextViewHolder.b.setText(TextUtils.isEmpty(this.a.getTitle()) ? " " : this.a.getTitle());
previewTextViewHolder.a.setText(TextUtils.isEmpty(itemBean.getProcedureDes()) ? " " : itemBean.getProcedureDes());
return;
}
if (!(viewHolder instanceof PreviewImageViewHolder)) {
PreviewTextViewHolder previewTextViewHolder2 = (PreviewTextViewHolder) viewHolder;
previewTextViewHolder2.b.setVisibility(i == 0 ? 0 : 8);
previewTextViewHolder2.a.setText(TextUtils.isEmpty(itemBean.getProcedureDes()) ? " " : itemBean.getProcedureDes());
return;
}
String loadPath = itemBean.getLoadPath();
String trim = itemBean.getProcedureDes().trim();
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(new File(loadPath));
a.a(new RequestOptions().b());
PreviewImageViewHolder previewImageViewHolder = (PreviewImageViewHolder) viewHolder;
a.a(previewImageViewHolder.a);
if (TextUtils.isEmpty(trim)) {
previewImageViewHolder.c.setVisibility(8);
} else {
previewImageViewHolder.c.setVisibility(0);
previewImageViewHolder.c.setText(trim);
}
previewImageViewHolder.b.setVisibility(itemBean.getItemType() != PublishType.IMAGE ? 0 : 8);
previewImageViewHolder.d.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.adapter.PreviewListAdapter.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (itemBean.getItemType() == PublishType.IMAGE && PreviewListAdapter.this.d != null) {
PreviewListAdapter.this.d.k(i);
}
if (itemBean.getItemType() != PublishType.VIDEO || PreviewListAdapter.this.d == null) {
return;
}
PreviewListAdapter.this.d.i(i);
}
});
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
if (i == 1) {
return new PreviewImageViewHolder(this, View.inflate(this.b, R.layout.item_preview_image_layout, null));
}
if (i != 2) {
return null;
}
return new PreviewTextViewHolder(this, View.inflate(this.b, R.layout.item_preview_text_layout, null));
}
public void a(PublishItemBean publishItemBean) {
this.a = publishItemBean;
this.c = publishItemBean.getItemBeanArray();
}
public void a(PreviewItemLisener previewItemLisener) {
this.d = previewItemLisener;
}
}