package com.scb.phone.view.custom.common; import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; import android.text.InputFilter; import android.util.AttributeSet; import android.view.KeyEvent; import androidx.appcompat.widget.AppCompatEditText; import com.scb.phone.R; import java.util.ArrayList; import java.util.Arrays; import o.C12919fLP; import o.nMh; /* loaded from: classes5.dex */ public class CustomEditText extends AppCompatEditText { private LWm a; private IeS b; /* loaded from: classes5.dex */ public interface IeS { boolean e(CustomEditText customEditText, String str); } /* loaded from: classes5.dex */ public interface LWm { void a(); } public CustomEditText(Context context) { super(context); } public CustomEditText(Context context, AttributeSet attributeSet) { super(context, attributeSet); } public CustomEditText(Context context, AttributeSet attributeSet, int i) { super(context, attributeSet, i); } @Override // android.widget.TextView, android.view.View public boolean onKeyPreIme(int i, KeyEvent keyEvent) { LWm lWm; if (i == 4 && keyEvent.getAction() == 1 && (lWm = this.a) != null) { lWm.a(); } return super.dispatchKeyEvent(keyEvent); } @Override // androidx.appcompat.widget.AppCompatEditText, android.widget.EditText, android.widget.TextView public boolean onTextContextMenuItem(int i) { if (i == 16908322) { ClipData primaryClip = ((ClipboardManager) getContext().getSystemService("clipboard")).getPrimaryClip(); if (this.b != null && primaryClip != null) { return this.b.e(this, primaryClip.getItemAt(0).coerceToText(getContext()).toString()); } } return super.onTextContextMenuItem(i); } public void setFilter(String str) { if (str != null) { C12919fLP c12919fLP = new C12919fLP(str); if (getFilters() == null) { setFilters(new InputFilter[]{c12919fLP}); return; } ArrayList arrayList = new ArrayList(Arrays.asList(getFilters())); arrayList.add(c12919fLP); setFilters((InputFilter[]) arrayList.toArray(new InputFilter[arrayList.size()])); } } public final void e(boolean z) { if (z) { setBackground(nMh.getDrawable(getContext(), R.drawable.shape_gray_rounded_rectangle)); } else { setBackground(nMh.getDrawable(getContext(), R.drawable.shape_red_reounded_reactangle_border)); } } public void setOnPasteListener(IeS ieS) { this.b = ieS; } public void setOnBackListener(LWm lWm) { this.a = lWm; } }