package com.seewo.libvui.signage.dialog;

import android.content.Context;
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.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.seewo.libmyousdk.model.DubboResponseInfo;
import com.seewo.libvui.c;
import com.seewo.libvui.e;
import com.seewo.libvui.f;
import com.seewo.libvui.signage.RecycleViewDivider;
import com.seewo.libvui.signage.dialog.SignageBaseDialog;
import i.a.a.a;
import i.a.b.b.b;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class SignageListDialog extends SignageBaseDialog {

    public static class Builder extends SignageBaseDialog.Builder {
        private MyListViewAdapter mArrayAdapter;
        private Context mContext;
        private RecyclerView mItemRecycleView;

        class MyListViewAdapter extends RecyclerView.h<MainViewHolder> {
            private List<ListItemModel> mDataList;
            private OnItemClickListener mItemListener;

            class MainViewHolder extends RecyclerView.d0 {
                LinearLayout contentLayout;
                ImageView mIconImageView;
                TextView mTipTextView;

                MainViewHolder(View view) {
                    super(view);
                    this.mIconImageView = (ImageView) view.findViewById(e.mIconImageView);
                    this.mTipTextView = (TextView) view.findViewById(e.mTipTextView);
                    this.contentLayout = (LinearLayout) view.findViewById(e.contentLayout);
                }
            }

            MyListViewAdapter(List<ListItemModel> list, OnItemClickListener onItemClickListener) {
                this.mItemListener = onItemClickListener;
                this.mDataList = list;
            }

            @Override // androidx.recyclerview.widget.RecyclerView.h
            public int getItemCount() {
                return this.mDataList.size();
            }

            @Override // androidx.recyclerview.widget.RecyclerView.h
            public long getItemId(int i2) {
                return i2;
            }

            @Override // androidx.recyclerview.widget.RecyclerView.h
            public void onBindViewHolder(MainViewHolder mainViewHolder, final int i2) {
                mainViewHolder.mIconImageView.setImageResource(this.mDataList.get(i2).getResId());
                mainViewHolder.mTipTextView.setText(this.mDataList.get(i2).getTitle());
                mainViewHolder.contentLayout.setOnClickListener(new View.OnClickListener() { // from class: com.seewo.libvui.signage.dialog.SignageListDialog.Builder.MyListViewAdapter.1
                    private static final /* synthetic */ a.InterfaceC0131a ajc$tjp_0 = null;

                    /* JADX INFO: renamed from: com.seewo.libvui.signage.dialog.SignageListDialog$Builder$MyListViewAdapter$1$AjcClosure1 */
                    public class AjcClosure1 extends i.a.b.a.a {
                        public AjcClosure1(Object[] objArr) {
                            super(objArr);
                        }

                        @Override // i.a.b.a.a
                        public Object run(Object[] objArr) {
                            Object[] objArr2 = this.state;
                            AnonymousClass1.onClick_aroundBody0((AnonymousClass1) objArr2[0], (View) objArr2[1], (a) objArr2[2]);
                            return null;
                        }
                    }

                    static {
                        ajc$preClinit();
                    }

                    private static /* synthetic */ void ajc$preClinit() {
                        b bVar = new b("SignageListDialog.java", AnonymousClass1.class);
                        ajc$tjp_0 = bVar.f("method-execution", bVar.e(DubboResponseInfo.STATUS_OK, "onClick", "com.seewo.libvui.signage.dialog.SignageListDialog$Builder$MyListViewAdapter$1", "android.view.View", "view", "", "void"), 117);
                    }

                    static final /* synthetic */ void onClick_aroundBody0(AnonymousClass1 anonymousClass1, View view, a aVar) {
                        if (MyListViewAdapter.this.mItemListener != null) {
                            MyListViewAdapter.this.mItemListener.onItemClick((ListItemModel) MyListViewAdapter.this.mDataList.get(i2), i2);
                        }
                    }

                    @Override // android.view.View.OnClickListener
                    public void onClick(View view) throws Throwable {
                        d.e.h.d.a.a.b.k().m(new AjcClosure1(new Object[]{this, view, b.c(ajc$tjp_0, this, this, view)}).linkClosureAndJoinPoint(69648));
                    }
                });
            }

            @Override // androidx.recyclerview.widget.RecyclerView.h
            public MainViewHolder onCreateViewHolder(ViewGroup viewGroup, int i2) {
                return new MainViewHolder(LayoutInflater.from(viewGroup.getContext()).inflate(f.signage_view_dialog_list_item, viewGroup, false));
            }
        }

        interface OnItemClickListener {
            void onItemClick(ListItemModel listItemModel, int i2);
        }

        public Builder(Context context) {
            super(context);
            this.mContext = context;
        }

        @Override // com.seewo.libvui.signage.dialog.SignageBaseDialog.Builder
        public View getContentView() {
            RecyclerView recyclerView = (RecyclerView) ((LayoutInflater) this.mDialogContext.getSystemService("layout_inflater")).inflate(f.signage_dialog_list_layout, (ViewGroup) null);
            this.mItemRecycleView = recyclerView;
            Context context = this.mContext;
            recyclerView.i(new RecycleViewDivider(context, 0, context.getResources().getDimensionPixelSize(c.signage_dialog_item_divider_height), this.mContext.getResources().getColor(com.seewo.libvui.b.signage_dialog_list_item_divider_color)));
            this.mItemRecycleView.setLayoutManager(new LinearLayoutManager(this.mContext));
            this.mItemRecycleView.setAdapter(this.mArrayAdapter);
            if (this.mItemRecycleView.getItemAnimator() != null) {
                this.mItemRecycleView.getItemAnimator().v(0L);
            }
            return this.mItemRecycleView;
        }

        public SignageBaseDialog.Builder setListData(List<ListItemModel> list, OnItemClickListener onItemClickListener) {
            this.mArrayAdapter = new MyListViewAdapter(list, onItemClickListener);
            return this;
        }
    }

    public class ListItemModel {
        int resId;
        String title;

        public ListItemModel(int i2, String str) {
            this.resId = i2;
            this.title = str;
        }

        public int getResId() {
            return this.resId;
        }

        public String getTitle() {
            return this.title;
        }

        public void setResId(int i2) {
            this.resId = i2;
        }

        public void setTitle(String str) {
            this.title = str;
        }
    }

    public SignageListDialog(Context context, int i2) {
        super(context, i2);
    }

    public SignageListDialog(Context context) {
        super(context);
    }
}
