226 lines
7.3 KiB
Java
226 lines
7.3 KiB
Java
package I2;
|
|
|
|
import O.X;
|
|
import a.AbstractC0106b;
|
|
import android.animation.TimeInterpolator;
|
|
import android.animation.ValueAnimator;
|
|
import android.graphics.drawable.Drawable;
|
|
import android.view.View;
|
|
import android.view.accessibility.AccessibilityEvent;
|
|
import android.view.accessibility.AccessibilityManager;
|
|
import android.view.accessibility.AccessibilityNodeInfo;
|
|
import android.widget.AutoCompleteTextView;
|
|
import android.widget.EditText;
|
|
import android.widget.Spinner;
|
|
import com.adif.elcanomovil.R;
|
|
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
|
import com.google.android.material.textfield.TextInputLayout;
|
|
import i2.AbstractC0396a;
|
|
import java.util.WeakHashMap;
|
|
import kotlin.jvm.internal.LongCompanionObject;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class l extends r {
|
|
|
|
/* renamed from: e, reason: collision with root package name */
|
|
public final int f824e;
|
|
|
|
/* renamed from: f, reason: collision with root package name */
|
|
public final int f825f;
|
|
|
|
/* renamed from: g, reason: collision with root package name */
|
|
public final TimeInterpolator f826g;
|
|
public AutoCompleteTextView h;
|
|
public final D1.a i;
|
|
|
|
/* renamed from: j, reason: collision with root package name */
|
|
public final ViewOnFocusChangeListenerC0050a f827j;
|
|
|
|
/* renamed from: k, reason: collision with root package name */
|
|
public final k f828k;
|
|
|
|
/* renamed from: l, reason: collision with root package name */
|
|
public boolean f829l;
|
|
|
|
/* renamed from: m, reason: collision with root package name */
|
|
public boolean f830m;
|
|
|
|
/* renamed from: n, reason: collision with root package name */
|
|
public boolean f831n;
|
|
|
|
/* renamed from: o, reason: collision with root package name */
|
|
public long f832o;
|
|
public AccessibilityManager p;
|
|
|
|
/* renamed from: q, reason: collision with root package name */
|
|
public ValueAnimator f833q;
|
|
|
|
/* renamed from: r, reason: collision with root package name */
|
|
public ValueAnimator f834r;
|
|
|
|
public l(q qVar) {
|
|
super(qVar);
|
|
this.i = new D1.a(this, 4);
|
|
this.f827j = new ViewOnFocusChangeListenerC0050a(this, 1);
|
|
this.f828k = new k(this, 0);
|
|
this.f832o = LongCompanionObject.MAX_VALUE;
|
|
this.f825f = AbstractC0106b.E(qVar.getContext(), R.attr.motionDurationShort3, 67);
|
|
this.f824e = AbstractC0106b.E(qVar.getContext(), R.attr.motionDurationShort3, 50);
|
|
this.f826g = AbstractC0106b.F(qVar.getContext(), R.attr.motionEasingLinearInterpolator, AbstractC0396a.f6815a);
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final void a() {
|
|
if (this.p.isTouchExplorationEnabled() && m3.l.E(this.h) && !this.f865d.hasFocus()) {
|
|
this.h.dismissDropDown();
|
|
}
|
|
this.h.post(new F2.f(this, 2));
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final int c() {
|
|
return R.string.exposed_dropdown_menu_content_description;
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final int d() {
|
|
return R.drawable.mtrl_dropdown_arrow;
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final View.OnFocusChangeListener e() {
|
|
return this.f827j;
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final View.OnClickListener f() {
|
|
return this.i;
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final k h() {
|
|
return this.f828k;
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final boolean i(int i) {
|
|
return i != 0;
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final boolean j() {
|
|
return this.f829l;
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final boolean l() {
|
|
return this.f831n;
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final void m(EditText editText) {
|
|
if (!(editText instanceof AutoCompleteTextView)) {
|
|
throw new RuntimeException("EditText needs to be an AutoCompleteTextView if an Exposed Dropdown Menu is being used.");
|
|
}
|
|
AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView) editText;
|
|
this.h = autoCompleteTextView;
|
|
autoCompleteTextView.setOnTouchListener(new i(this, 0));
|
|
this.h.setOnDismissListener(new AutoCompleteTextView.OnDismissListener() { // from class: I2.j
|
|
@Override // android.widget.AutoCompleteTextView.OnDismissListener
|
|
public final void onDismiss() {
|
|
l lVar = l.this;
|
|
lVar.f830m = true;
|
|
lVar.f832o = System.currentTimeMillis();
|
|
lVar.t(false);
|
|
}
|
|
});
|
|
this.h.setThreshold(0);
|
|
TextInputLayout textInputLayout = this.f862a;
|
|
textInputLayout.setErrorIconDrawable((Drawable) null);
|
|
if (!m3.l.E(editText) && this.p.isTouchExplorationEnabled()) {
|
|
WeakHashMap weakHashMap = X.f1226a;
|
|
this.f865d.setImportantForAccessibility(2);
|
|
}
|
|
textInputLayout.setEndIconVisible(true);
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final void n(P.k kVar) {
|
|
if (!m3.l.E(this.h)) {
|
|
kVar.h(Spinner.class.getName());
|
|
}
|
|
AccessibilityNodeInfo accessibilityNodeInfo = kVar.f1341a;
|
|
if (accessibilityNodeInfo.isShowingHintText()) {
|
|
accessibilityNodeInfo.setHintText(null);
|
|
}
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final void o(AccessibilityEvent accessibilityEvent) {
|
|
if (!this.p.isEnabled() || m3.l.E(this.h)) {
|
|
return;
|
|
}
|
|
boolean z3 = (accessibilityEvent.getEventType() == 32768 || accessibilityEvent.getEventType() == 8) && this.f831n && !this.h.isPopupShowing();
|
|
if (accessibilityEvent.getEventType() == 1 || z3) {
|
|
u();
|
|
this.f830m = true;
|
|
this.f832o = System.currentTimeMillis();
|
|
}
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final void r() {
|
|
ValueAnimator ofFloat = ValueAnimator.ofFloat(BitmapDescriptorFactory.HUE_RED, 1.0f);
|
|
TimeInterpolator timeInterpolator = this.f826g;
|
|
ofFloat.setInterpolator(timeInterpolator);
|
|
ofFloat.setDuration(this.f825f);
|
|
ofFloat.addUpdateListener(new h(this));
|
|
this.f834r = ofFloat;
|
|
ValueAnimator ofFloat2 = ValueAnimator.ofFloat(1.0f, BitmapDescriptorFactory.HUE_RED);
|
|
ofFloat2.setInterpolator(timeInterpolator);
|
|
ofFloat2.setDuration(this.f824e);
|
|
ofFloat2.addUpdateListener(new h(this));
|
|
this.f833q = ofFloat2;
|
|
ofFloat2.addListener(new B0.q(this, 3));
|
|
this.p = (AccessibilityManager) this.f864c.getSystemService("accessibility");
|
|
}
|
|
|
|
@Override // I2.r
|
|
public final void s() {
|
|
AutoCompleteTextView autoCompleteTextView = this.h;
|
|
if (autoCompleteTextView != null) {
|
|
autoCompleteTextView.setOnTouchListener(null);
|
|
this.h.setOnDismissListener(null);
|
|
}
|
|
}
|
|
|
|
public final void t(boolean z3) {
|
|
if (this.f831n != z3) {
|
|
this.f831n = z3;
|
|
this.f834r.cancel();
|
|
this.f833q.start();
|
|
}
|
|
}
|
|
|
|
public final void u() {
|
|
if (this.h == null) {
|
|
return;
|
|
}
|
|
long currentTimeMillis = System.currentTimeMillis() - this.f832o;
|
|
if (currentTimeMillis < 0 || currentTimeMillis > 300) {
|
|
this.f830m = false;
|
|
}
|
|
if (this.f830m) {
|
|
this.f830m = false;
|
|
return;
|
|
}
|
|
t(!this.f831n);
|
|
if (!this.f831n) {
|
|
this.h.dismissDropDown();
|
|
} else {
|
|
this.h.requestFocus();
|
|
this.h.showDropDown();
|
|
}
|
|
}
|
|
}
|