package com.ubt.jimu.controller.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 com.ubt.jimu.R; import com.ubt.jimu.controller.component.MenuItemView; import com.ubt.jimu.controller.data.action.ActionSequence; import com.ubt.jimu.controller.data.widget.ActionWidgetData; import com.ubt.jimu.controller.util.SvgUtils; import com.ubt.jimu.utils.LocaleUtils; import java.util.ArrayList; import java.util.List; /* loaded from: classes.dex */ public class ActionRecyclerViewAdapter extends RecyclerView.Adapter { private Context b; private ActionWidgetData c; private MenuItemView d; private ItemDragListener e; private List a = new ArrayList(); private int f = -1; class MenuViewHolder extends RecyclerView.ViewHolder { public MenuItemView a; public TextView b; public RelativeLayout c; public ImageView d; public View e; public MenuViewHolder(View view) { super(view); this.a = (MenuItemView) view.findViewById(R.id.im_control_icon); this.d = (ImageView) view.findViewById(R.id.im_item_bg); this.b = (TextView) view.findViewById(R.id.tv_name); this.c = (RelativeLayout) view.findViewById(R.id.layout_control_icon); this.e = view.findViewById(R.id.view_bottom_interval); RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) this.a.getLayoutParams(); layoutParams.width = (int) ActionRecyclerViewAdapter.this.b.getResources().getDimension(R.dimen.control_action_width); layoutParams.height = (int) ActionRecyclerViewAdapter.this.b.getResources().getDimension(R.dimen.control_action_width); this.d.setBackgroundResource(R.mipmap.btn_shadow); a(); this.a.setBackgroundColor(R.mipmap.control_add_icon); } private void a() { this.a.setMenuItemOnTouchListener(new MenuItemView.MenuItemOnTouchListener() { // from class: com.ubt.jimu.controller.adapter.ActionRecyclerViewAdapter.MenuViewHolder.1 @Override // com.ubt.jimu.controller.component.MenuItemView.MenuItemOnTouchListener /* renamed from: a, reason: avoid collision after fix types in other method and merged with bridge method [inline-methods] */ public void b(ActionWidgetData actionWidgetData, MenuItemView menuItemView) { if (ActionRecyclerViewAdapter.this.e != null) { if (actionWidgetData.getActionSequence() == null) { ActionRecyclerViewAdapter.this.e.b(menuItemView, actionWidgetData); } else { ActionRecyclerViewAdapter.this.e.b(actionWidgetData); } } } @Override // com.ubt.jimu.controller.component.MenuItemView.MenuItemOnTouchListener /* renamed from: b, reason: avoid collision after fix types in other method and merged with bridge method [inline-methods] */ public void a(ActionWidgetData actionWidgetData, MenuItemView menuItemView) { ActionRecyclerViewAdapter.this.c = actionWidgetData; ActionRecyclerViewAdapter.this.d = menuItemView; if (ActionRecyclerViewAdapter.this.e != null) { ActionRecyclerViewAdapter.this.e.c(MenuViewHolder.this.a, actionWidgetData); } } }); } } public ActionRecyclerViewAdapter(List list, Context context) { this.a.clear(); this.b = context; ActionWidgetData actionWidgetData = new ActionWidgetData(); actionWidgetData.setActionNm(this.b.getResources().getString(R.string.control_add)); this.a.add(actionWidgetData); if (list == null || list.size() <= 0) { return; } this.a.addAll(list); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemCount() { List list = this.a; if (list == null) { return 0; } return list.size(); } public void b(int i) { this.f = i; notifyDataSetChanged(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public MenuViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { return new MenuViewHolder(LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.item_control_action_menu, viewGroup, false)); } public void a(List list) { this.a.clear(); ActionWidgetData actionWidgetData = new ActionWidgetData(); actionWidgetData.setActionNm(this.b.getResources().getString(R.string.control_add)); this.a.add(actionWidgetData); if (list != null && list.size() > 0) { this.a.addAll(list); } notifyDataSetChanged(); } public void a() { int i = this.f; this.f = -1; notifyItemChanged(i); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onBindViewHolder(MenuViewHolder menuViewHolder, int i) { ActionWidgetData actionWidgetData = this.a.get(i); if (this.f == i) { menuViewHolder.c.setBackgroundResource(R.drawable.shape_12dp); } else { menuViewHolder.c.setBackgroundResource(R.color.translucent); } if (i != 0) { ActionSequence actionSequence = actionWidgetData.getActionSequence(); Drawable a = SvgUtils.a(this.b).a(actionWidgetData.getImageViewId()); menuViewHolder.a.setImageBitmap(null); menuViewHolder.a.setBackground(a); menuViewHolder.b.setTextColor(actionSequence.j() ? this.b.getResources().getColor(R.color.bg_92A7B6) : this.b.getResources().getColor(R.color.bg_596F80)); } else { menuViewHolder.a.setImageResource(R.mipmap.control_add_icon); menuViewHolder.a.setBackground(null); menuViewHolder.b.setTextColor(this.b.getResources().getColor(R.color.bg_596F80)); } menuViewHolder.b.setText(actionWidgetData.getShowName(LocaleUtils.b())); menuViewHolder.a.setData(actionWidgetData); if (i == 0) { menuViewHolder.a.setMenuItemType(MenuItemView.MenuItemType.ACTION_ADD_ITEM); } else { menuViewHolder.a.setMenuItemType(MenuItemView.MenuItemType.ACTION_ITEM); } if (i == this.a.size() - 1) { menuViewHolder.e.setVisibility(0); } else { menuViewHolder.e.setVisibility(8); } } public void a(ItemDragListener itemDragListener) { this.e = itemDragListener; } }