package com.unity3d.player; import android.app.Dialog; import android.content.Context; import android.graphics.drawable.ColorDrawable; import android.text.Editable; import android.text.InputFilter; import android.text.TextWatcher; import android.view.KeyEvent; import android.view.View; import android.view.ViewGroup; import android.view.inputmethod.InputMethodManager; import android.widget.Button; import android.widget.EditText; import android.widget.RelativeLayout; import android.widget.TextView; import com.ubt.jimu.base.dialog.SimpleQuestionDialog; import com.ubtrobot.jimu.robotapi.PeripheralType; /* loaded from: classes2.dex */ public final class k extends Dialog implements TextWatcher, View.OnClickListener { private static int c = 1627389952; private static int d = -1; private static int e = 134217728; private static int f = 67108864; private Context a; private UnityPlayer b; public k(Context context, UnityPlayer unityPlayer, String str, int i, boolean z, boolean z2, boolean z3, String str2, int i2) { super(context); this.a = null; this.b = null; this.a = context; this.b = unityPlayer; getWindow().setGravity(80); getWindow().requestFeature(1); getWindow().setBackgroundDrawable(new ColorDrawable(0)); setContentView(createSoftInputView()); getWindow().setLayout(-1, -2); getWindow().clearFlags(2); if (j.a) { getWindow().clearFlags(e); getWindow().clearFlags(f); } EditText editText = (EditText) findViewById(1057292289); Button button = (Button) findViewById(1057292290); a(editText, str, i, z, z2, z3, str2, i2); button.setOnClickListener(this); editText.setOnFocusChangeListener(new View.OnFocusChangeListener() { // from class: com.unity3d.player.k.1 @Override // android.view.View.OnFocusChangeListener public final void onFocusChange(View view, boolean z4) { if (z4) { k.this.getWindow().setSoftInputMode(5); } } }); } private static int a(int i, boolean z, boolean z2, boolean z3) { int i2 = (z ? 32768 : 524288) | (z2 ? 131072 : 0) | (z3 ? PeripheralType.SERVO : 0); if (i < 0 || i > 10) { return i2; } int[] iArr = {1, 16385, 12290, 17, 2, 3, 8289, 33, 1, 16417, 17}; return (iArr[i] & 2) != 0 ? iArr[i] : iArr[i] | i2; } /* JADX INFO: Access modifiers changed from: private */ public String a() { EditText editText = (EditText) findViewById(1057292289); if (editText == null) { return null; } return editText.getText().toString().trim(); } private void a(EditText editText, String str, int i, boolean z, boolean z2, boolean z3, String str2, int i2) { editText.setImeOptions(6); editText.setText(str); editText.setHint(str2); editText.setHintTextColor(c); editText.setInputType(a(i, z, z2, z3)); editText.setImeOptions(33554432); if (i2 > 0) { editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(i2)}); } editText.addTextChangedListener(this); editText.setSelection(editText.getText().length()); editText.setClickable(true); } /* JADX INFO: Access modifiers changed from: private */ public void a(String str, boolean z) { ((EditText) findViewById(1057292289)).setSelection(0, 0); this.b.reportSoftInputStr(str, 1, z); } public final void a(int i) { EditText editText = (EditText) findViewById(1057292289); if (editText != null) { if (i > 0) { editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(i)}); } else { editText.setFilters(new InputFilter[0]); } } } public final void a(int i, int i2) { int i3; EditText editText = (EditText) findViewById(1057292289); if (editText == null || editText.getText().length() < (i3 = i2 + i)) { return; } editText.setSelection(i, i3); } public final void a(String str) { EditText editText = (EditText) findViewById(1057292289); if (editText != null) { editText.setText(str); editText.setSelection(str.length()); } } @Override // android.text.TextWatcher public final void afterTextChanged(Editable editable) { this.b.reportSoftInputStr(editable.toString(), 0, false); } @Override // android.text.TextWatcher public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) { } protected final View createSoftInputView() { RelativeLayout relativeLayout = new RelativeLayout(this.a); relativeLayout.setLayoutParams(new ViewGroup.LayoutParams(-1, -1)); relativeLayout.setBackgroundColor(d); EditText editText = new EditText(this.a) { // from class: com.unity3d.player.k.2 @Override // android.widget.TextView, android.view.View public final boolean onKeyPreIme(int i, KeyEvent keyEvent) { if (i == 4) { k kVar = k.this; kVar.a(kVar.a(), true); return true; } if (i == 84) { return true; } return super.onKeyPreIme(i, keyEvent); } @Override // android.widget.TextView protected final void onSelectionChanged(int i, int i2) { k.this.b.reportSoftInputSelection(i, i2 - i); } @Override // android.widget.TextView, android.view.View public final void onWindowFocusChanged(boolean z) { super.onWindowFocusChanged(z); if (z) { ((InputMethodManager) k.this.a.getSystemService("input_method")).showSoftInput(this, 0); } } }; RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -2); layoutParams.addRule(15); layoutParams.addRule(0, 1057292290); editText.setLayoutParams(layoutParams); editText.setId(1057292289); relativeLayout.addView(editText); Button button = new Button(this.a); button.setText(this.a.getResources().getIdentifier(SimpleQuestionDialog.KEY_OK_BUTTON, "string", "android")); RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(-2, -2); layoutParams2.addRule(15); layoutParams2.addRule(11); button.setLayoutParams(layoutParams2); button.setId(1057292290); button.setBackgroundColor(0); relativeLayout.addView(button); ((EditText) relativeLayout.findViewById(1057292289)).setOnEditorActionListener(new TextView.OnEditorActionListener() { // from class: com.unity3d.player.k.3 @Override // android.widget.TextView.OnEditorActionListener public final boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) { if (i == 6) { k kVar = k.this; kVar.a(kVar.a(), false); } return false; } }); relativeLayout.setPadding(16, 16, 16, 16); return relativeLayout; } @Override // android.app.Dialog public final void onBackPressed() { a(a(), true); } @Override // android.view.View.OnClickListener public final void onClick(View view) { a(a(), false); } @Override // android.text.TextWatcher public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) { } }