package com.seewo.libvui.signage.dialog;

import D0.a;
import D0.b;
import D0.c;
import D0.d;
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.libvui.signage.RecycleViewDivider;
import com.seewo.libvui.signage.dialog.SignageBaseDialog;
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.Adapter<MainViewHolder> {
            private List<ListItemModel> mDataList;
            private OnItemClickListener mItemListener;

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

                MainViewHolder(View view) {
                    super(view);
                    this.mIconImageView = (ImageView) view.findViewById(c.f484l);
                    this.mTipTextView = (TextView) view.findViewById(c.f485m);
                    this.contentLayout = (LinearLayout) view.findViewById(c.f481i);
                }
            }

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

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

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

            @Override // androidx.recyclerview.widget.RecyclerView.Adapter
            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
                    @Override // android.view.View.OnClickListener
                    public void onClick(View view) {
                        if (MyListViewAdapter.this.mItemListener != null) {
                            MyListViewAdapter.this.mItemListener.onItemClick((ListItemModel) MyListViewAdapter.this.mDataList.get(i2), i2);
                        }
                    }
                });
            }

            @Override // androidx.recyclerview.widget.RecyclerView.Adapter
            public MainViewHolder onCreateViewHolder(ViewGroup viewGroup, int i2) {
                return new MainViewHolder(LayoutInflater.from(viewGroup.getContext()).inflate(d.f494d, 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(d.f493c, (ViewGroup) null);
            this.mItemRecycleView = recyclerView;
            Context context = this.mContext;
            recyclerView.addItemDecoration(new RecycleViewDivider(context, 0, context.getResources().getDimensionPixelSize(b.f470c), this.mContext.getResources().getColor(a.f466b)));
            this.mItemRecycleView.setLayoutManager(new LinearLayoutManager(this.mContext));
            this.mItemRecycleView.setAdapter(this.mArrayAdapter);
            if (this.mItemRecycleView.getItemAnimator() != null) {
                this.mItemRecycleView.getItemAnimator().setChangeDuration(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);
    }
}
