package com.google.android.material.textfield; import android.content.Context; import android.os.Build; import android.util.AttributeSet; import android.view.View; import android.view.ViewParent; import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputConnection; import androidx.appcompat.widget.k; import com.google.android.gms.ads.RequestConfiguration; /* loaded from: classes2.dex */ public class TextInputEditText extends k { public TextInputEditText(Context context, AttributeSet attributeSet) { this(context, attributeSet, c3.a.f3455k); } private CharSequence getHintFromLayout() { TextInputLayout textInputLayout = getTextInputLayout(); if (textInputLayout != null) { return textInputLayout.getHint(); } return null; } private TextInputLayout getTextInputLayout() { for (ViewParent parent = getParent(); parent instanceof View; parent = parent.getParent()) { if (parent instanceof TextInputLayout) { return (TextInputLayout) parent; } } return null; } @Override // android.widget.TextView public CharSequence getHint() { TextInputLayout textInputLayout = getTextInputLayout(); return (textInputLayout == null || !textInputLayout.G()) ? super.getHint() : textInputLayout.getHint(); } @Override // android.widget.TextView, android.view.View protected void onAttachedToWindow() { super.onAttachedToWindow(); TextInputLayout textInputLayout = getTextInputLayout(); if (textInputLayout != null && textInputLayout.G() && super.getHint() == null && Build.MANUFACTURER.equalsIgnoreCase("Meizu")) { setHint(RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED); } } @Override // androidx.appcompat.widget.k, android.widget.TextView, android.view.View public InputConnection onCreateInputConnection(EditorInfo editorInfo) { InputConnection onCreateInputConnection = super.onCreateInputConnection(editorInfo); if (onCreateInputConnection != null && editorInfo.hintText == null) { editorInfo.hintText = getHintFromLayout(); } return onCreateInputConnection; } public TextInputEditText(Context context, AttributeSet attributeSet, int i10) { super(context, attributeSet, i10); } }