package com.google.android.material.textfield;

import android.text.method.PasswordTransformationMethod;
import android.view.View;
import android.widget.EditText;
import androidx.annotation.Nullable;

/* JADX INFO: loaded from: classes2.dex */
public final class u extends p {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final int f23470e;

    @Nullable
    private EditText editText;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final b f23471f;

    public u(o oVar, int i10) {
        super(oVar);
        this.f23470e = x8.f.design_password_eye;
        this.f23471f = new b(this, 2);
        if (i10 != 0) {
            this.f23470e = i10;
        }
    }

    public static void s(u uVar) {
        EditText editText = uVar.editText;
        if (editText == null) {
            return;
        }
        int selectionEnd = editText.getSelectionEnd();
        EditText editText2 = uVar.editText;
        if (editText2 == null || !(editText2.getTransformationMethod() instanceof PasswordTransformationMethod)) {
            uVar.editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
        } else {
            uVar.editText.setTransformationMethod(null);
        }
        if (selectionEnd >= 0) {
            uVar.editText.setSelection(selectionEnd);
        }
        uVar.p();
    }

    @Override // com.google.android.material.textfield.p
    public final void b() {
        p();
    }

    @Override // com.google.android.material.textfield.p
    public final int c() {
        return x8.k.password_toggle_content_description;
    }

    @Override // com.google.android.material.textfield.p
    public final int d() {
        return this.f23470e;
    }

    @Override // com.google.android.material.textfield.p
    public final View.OnClickListener f() {
        return this.f23471f;
    }

    @Override // com.google.android.material.textfield.p
    public final boolean k() {
        return true;
    }

    @Override // com.google.android.material.textfield.p
    public final boolean l() {
        EditText editText = this.editText;
        return !(editText != null && (editText.getTransformationMethod() instanceof PasswordTransformationMethod));
    }

    @Override // com.google.android.material.textfield.p
    public void onEditTextAttached(@Nullable EditText editText) {
        this.editText = editText;
        p();
    }

    @Override // com.google.android.material.textfield.p
    public final void q() {
        EditText editText = this.editText;
        if (editText != null) {
            if (editText.getInputType() == 16 || editText.getInputType() == 128 || editText.getInputType() == 144 || editText.getInputType() == 224) {
                this.editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
            }
        }
    }

    @Override // com.google.android.material.textfield.p
    public final void r() {
        EditText editText = this.editText;
        if (editText != null) {
            editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
        }
    }
}
