package com.google.android.material.search; import android.animation.AnimatorListenerAdapter; import android.content.Context; import android.content.res.ColorStateList; import android.content.res.Resources; import android.graphics.drawable.Drawable; import android.graphics.drawable.RippleDrawable; import android.os.Parcel; import android.os.Parcelable; import android.text.TextUtils; import android.util.AttributeSet; import android.view.Menu; import android.view.View; import android.view.ViewGroup; import android.view.accessibility.AccessibilityManager; import android.view.accessibility.AccessibilityNodeInfo; import android.widget.EditText; import android.widget.ImageButton; import android.widget.TextView; import androidx.appcompat.view.menu.MenuBuilder; import androidx.appcompat.widget.ActionMenuView; import androidx.appcompat.widget.Toolbar; import androidx.coordinatorlayout.widget.CoordinatorLayout; import androidx.core.graphics.drawable.DrawableCompat; import androidx.core.view.MarginLayoutParamsCompat; import androidx.core.view.ViewCompat; import androidx.core.view.accessibility.AccessibilityManagerCompat; import androidx.core.widget.TextViewCompat; import androidx.customview.view.AbsSavedState; import com.google.android.material.R; import com.google.android.material.appbar.AppBarLayout; import com.google.android.material.color.MaterialColors; import com.google.android.material.internal.ToolbarUtils; import com.google.android.material.shape.MaterialShapeDrawable; import com.google.android.material.shape.MaterialShapeUtils; import com.google.android.material.shape.ShapeAppearanceModel; /* loaded from: classes2.dex */ public class SearchBar extends Toolbar { private static final int DEFAULT_SCROLL_FLAGS = 53; private static final int DEF_STYLE_RES = R.style.Widget_Material3_SearchBar; private static final String NAMESPACE_APP = "http://schemas.android.com/apk/res-auto"; private final AccessibilityManager accessibilityManager; private MaterialShapeDrawable backgroundShape; private View centerView; private final boolean defaultMarginsEnabled; private final Drawable defaultNavigationIcon; private boolean defaultScrollFlagsEnabled; private final boolean forceDefaultNavigationOnClickListener; private final boolean layoutInflated; private int menuResId; private Integer navigationIconTint; private Drawable originalNavigationIconBackground; private final SearchBarAnimationHelper searchBarAnimationHelper; private final TextView textView; private final boolean tintNavigationIcon; private final AccessibilityManagerCompat.TouchExplorationStateChangeListener touchExplorationStateChangeListener; /* loaded from: classes2.dex */ public static abstract class OnLoadAnimationCallback { public void onAnimationEnd() { } public void onAnimationStart() { } } private int defaultIfZero(int i, int i2) { return i == 0 ? i2 : i; } public View getCenterView() { return this.centerView; } /* JADX INFO: Access modifiers changed from: package-private */ public int getMenuResId() { return this.menuResId; } public TextView getTextView() { return this.textView; } public boolean isDefaultScrollFlagsEnabled() { return this.defaultScrollFlagsEnabled; } @Override // androidx.appcompat.widget.Toolbar public void setSubtitle(CharSequence charSequence) { } @Override // androidx.appcompat.widget.Toolbar public void setTitle(CharSequence charSequence) { } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$new$0$com-google-android-material-search-SearchBar, reason: not valid java name */ public /* synthetic */ void m5536lambda$new$0$comgoogleandroidmaterialsearchSearchBar(boolean z) { setFocusableInTouchMode(z); } public SearchBar(Context context) { this(context, null); } public SearchBar(Context context, AttributeSet attributeSet) { this(context, attributeSet, R.attr.materialSearchBarStyle); } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public SearchBar(android.content.Context r11, android.util.AttributeSet r12, int r13) { /* r10 = this; int r6 = com.google.android.material.search.SearchBar.DEF_STYLE_RES android.content.Context r11 = com.google.android.material.theme.overlay.MaterialThemeOverlay.wrap(r11, r12, r13, r6) r10.(r11, r12, r13) r11 = -1 r10.menuResId = r11 com.google.android.material.search.SearchBar$$ExternalSyntheticLambda0 r0 = new com.google.android.material.search.SearchBar$$ExternalSyntheticLambda0 r0.() r10.touchExplorationStateChangeListener = r0 android.content.Context r7 = r10.getContext() r10.validateAttributes(r12) int r0 = r10.getDefaultNavigationIconResource() android.graphics.drawable.Drawable r0 = androidx.appcompat.content.res.AppCompatResources.getDrawable(r7, r0) r10.defaultNavigationIcon = r0 com.google.android.material.search.SearchBarAnimationHelper r0 = new com.google.android.material.search.SearchBarAnimationHelper r0.() r10.searchBarAnimationHelper = r0 int[] r2 = com.google.android.material.R.styleable.SearchBar r8 = 0 int[] r5 = new int[r8] r0 = r7 r1 = r12 r3 = r13 r4 = r6 android.content.res.TypedArray r0 = com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(r0, r1, r2, r3, r4, r5) com.google.android.material.shape.ShapeAppearanceModel$Builder r12 = com.google.android.material.shape.ShapeAppearanceModel.builder(r7, r12, r13, r6) com.google.android.material.shape.ShapeAppearanceModel r2 = r12.build() int r12 = com.google.android.material.R.styleable.SearchBar_backgroundTint int r3 = r0.getColor(r12, r8) int r12 = com.google.android.material.R.styleable.SearchBar_elevation r13 = 0 float r4 = r0.getDimension(r12, r13) int r12 = com.google.android.material.R.styleable.SearchBar_defaultMarginsEnabled r13 = 1 boolean r12 = r0.getBoolean(r12, r13) r10.defaultMarginsEnabled = r12 int r12 = com.google.android.material.R.styleable.SearchBar_defaultScrollFlagsEnabled boolean r12 = r0.getBoolean(r12, r13) r10.defaultScrollFlagsEnabled = r12 int r12 = com.google.android.material.R.styleable.SearchBar_hideNavigationIcon boolean r12 = r0.getBoolean(r12, r8) int r1 = com.google.android.material.R.styleable.SearchBar_forceDefaultNavigationOnClickListener boolean r1 = r0.getBoolean(r1, r8) r10.forceDefaultNavigationOnClickListener = r1 int r1 = com.google.android.material.R.styleable.SearchBar_tintNavigationIcon boolean r1 = r0.getBoolean(r1, r13) r10.tintNavigationIcon = r1 int r1 = com.google.android.material.R.styleable.SearchBar_navigationIconTint boolean r1 = r0.hasValue(r1) if (r1 == 0) goto L88 int r1 = com.google.android.material.R.styleable.SearchBar_navigationIconTint int r1 = r0.getColor(r1, r11) java.lang.Integer r1 = java.lang.Integer.valueOf(r1) r10.navigationIconTint = r1 L88: int r1 = com.google.android.material.R.styleable.SearchBar_android_textAppearance int r11 = r0.getResourceId(r1, r11) int r1 = com.google.android.material.R.styleable.SearchBar_android_text java.lang.String r1 = r0.getString(r1) int r5 = com.google.android.material.R.styleable.SearchBar_android_hint java.lang.String r5 = r0.getString(r5) int r6 = com.google.android.material.R.styleable.SearchBar_strokeWidth r9 = -1082130432(0xffffffffbf800000, float:-1.0) float r6 = r0.getDimension(r6, r9) int r9 = com.google.android.material.R.styleable.SearchBar_strokeColor int r8 = r0.getColor(r9, r8) r0.recycle() if (r12 != 0) goto Lb0 r10.initNavigationIcon() Lb0: r10.setClickable(r13) r10.setFocusable(r13) android.view.LayoutInflater r12 = android.view.LayoutInflater.from(r7) int r0 = com.google.android.material.R.layout.mtrl_search_bar r12.inflate(r0, r10) r10.layoutInflated = r13 int r12 = com.google.android.material.R.id.open_search_bar_text_view android.view.View r12 = r10.findViewById(r12) android.widget.TextView r12 = (android.widget.TextView) r12 r10.textView = r12 androidx.core.view.ViewCompat.setElevation(r10, r4) r10.initTextView(r11, r1, r5) r1 = r10 r5 = r6 r6 = r8 r1.initBackground(r2, r3, r4, r5, r6) android.content.Context r11 = r10.getContext() java.lang.String r12 = "accessibility" java.lang.Object r11 = r11.getSystemService(r12) android.view.accessibility.AccessibilityManager r11 = (android.view.accessibility.AccessibilityManager) r11 r10.accessibilityManager = r11 r10.setupTouchExplorationStateChangeListener() return */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.material.search.SearchBar.(android.content.Context, android.util.AttributeSet, int):void"); } private void setupTouchExplorationStateChangeListener() { AccessibilityManager accessibilityManager = this.accessibilityManager; if (accessibilityManager != null) { if (accessibilityManager.isEnabled() && this.accessibilityManager.isTouchExplorationEnabled()) { setFocusableInTouchMode(true); } addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() { // from class: com.google.android.material.search.SearchBar.1 @Override // android.view.View.OnAttachStateChangeListener public void onViewAttachedToWindow(View view) { AccessibilityManagerCompat.addTouchExplorationStateChangeListener(SearchBar.this.accessibilityManager, SearchBar.this.touchExplorationStateChangeListener); } @Override // android.view.View.OnAttachStateChangeListener public void onViewDetachedFromWindow(View view) { AccessibilityManagerCompat.removeTouchExplorationStateChangeListener(SearchBar.this.accessibilityManager, SearchBar.this.touchExplorationStateChangeListener); } }); } } private void validateAttributes(AttributeSet attributeSet) { if (attributeSet == null) { return; } if (attributeSet.getAttributeValue(NAMESPACE_APP, "title") != null) { throw new UnsupportedOperationException("SearchBar does not support title. Use hint or text instead."); } if (attributeSet.getAttributeValue(NAMESPACE_APP, "subtitle") != null) { throw new UnsupportedOperationException("SearchBar does not support subtitle. Use hint or text instead."); } } private void initNavigationIcon() { setNavigationIcon(getNavigationIcon() == null ? this.defaultNavigationIcon : getNavigationIcon()); setNavigationIconDecorative(true); } private void initTextView(int i, String str, String str2) { if (i != -1) { TextViewCompat.setTextAppearance(this.textView, i); } setText(str); setHint(str2); if (getNavigationIcon() == null) { MarginLayoutParamsCompat.setMarginStart((ViewGroup.MarginLayoutParams) this.textView.getLayoutParams(), getResources().getDimensionPixelSize(R.dimen.m3_searchbar_text_margin_start_no_navigation_icon)); } } private void initBackground(ShapeAppearanceModel shapeAppearanceModel, int i, float f, float f2, int i2) { MaterialShapeDrawable materialShapeDrawable = new MaterialShapeDrawable(shapeAppearanceModel); this.backgroundShape = materialShapeDrawable; materialShapeDrawable.initializeElevationOverlay(getContext()); this.backgroundShape.setElevation(f); if (f2 >= 0.0f) { this.backgroundShape.setStroke(f2, i2); } int color = MaterialColors.getColor(this, R.attr.colorControlHighlight); this.backgroundShape.setFillColor(ColorStateList.valueOf(i)); ColorStateList valueOf = ColorStateList.valueOf(color); MaterialShapeDrawable materialShapeDrawable2 = this.backgroundShape; ViewCompat.setBackground(this, new RippleDrawable(valueOf, materialShapeDrawable2, materialShapeDrawable2)); } private ColorStateList getCompatBackgroundColorStateList(int i, int i2) { int[][] iArr = {new int[]{android.R.attr.state_pressed}, new int[]{android.R.attr.state_focused}, new int[0]}; int layer = MaterialColors.layer(i, i2); return new ColorStateList(iArr, new int[]{layer, layer, i}); } @Override // android.view.ViewGroup public void addView(View view, int i, ViewGroup.LayoutParams layoutParams) { if (this.layoutInflated && this.centerView == null && !(view instanceof ActionMenuView)) { this.centerView = view; view.setAlpha(0.0f); } super.addView(view, i, layoutParams); } @Override // android.view.View public void setElevation(float f) { super.setElevation(f); MaterialShapeDrawable materialShapeDrawable = this.backgroundShape; if (materialShapeDrawable != null) { materialShapeDrawable.setElevation(f); } } @Override // android.view.View public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo accessibilityNodeInfo) { super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo); accessibilityNodeInfo.setClassName(EditText.class.getCanonicalName()); accessibilityNodeInfo.setEditable(isEnabled()); CharSequence text = getText(); boolean isEmpty = TextUtils.isEmpty(text); accessibilityNodeInfo.setHintText(getHint()); accessibilityNodeInfo.setShowingHintText(isEmpty); if (isEmpty) { text = getHint(); } accessibilityNodeInfo.setText(text); } @Override // androidx.appcompat.widget.Toolbar public void setNavigationOnClickListener(View.OnClickListener onClickListener) { if (this.forceDefaultNavigationOnClickListener) { return; } super.setNavigationOnClickListener(onClickListener); setNavigationIconDecorative(onClickListener == null); } @Override // androidx.appcompat.widget.Toolbar public void setNavigationIcon(Drawable drawable) { super.setNavigationIcon(maybeTintNavigationIcon(drawable)); } private Drawable maybeTintNavigationIcon(Drawable drawable) { int i; int color; if (!this.tintNavigationIcon || drawable == null) { return drawable; } Integer num = this.navigationIconTint; if (num != null) { color = num.intValue(); } else { if (drawable == this.defaultNavigationIcon) { i = R.attr.colorOnSurfaceVariant; } else { i = R.attr.colorOnSurface; } color = MaterialColors.getColor(this, i); } Drawable wrap = DrawableCompat.wrap(drawable.mutate()); DrawableCompat.setTint(wrap, color); return wrap; } private void setNavigationIconDecorative(boolean z) { ImageButton navigationIconButton = ToolbarUtils.getNavigationIconButton(this); if (navigationIconButton == null) { return; } navigationIconButton.setClickable(!z); navigationIconButton.setFocusable(!z); Drawable background = navigationIconButton.getBackground(); if (background != null) { this.originalNavigationIconBackground = background; } navigationIconButton.setBackgroundDrawable(z ? null : this.originalNavigationIconBackground); } @Override // androidx.appcompat.widget.Toolbar public void inflateMenu(int i) { Menu menu = getMenu(); boolean z = menu instanceof MenuBuilder; if (z) { ((MenuBuilder) menu).stopDispatchingItemsChanged(); } super.inflateMenu(i); this.menuResId = i; if (z) { ((MenuBuilder) menu).startDispatchingItemsChanged(); } } /* JADX INFO: Access modifiers changed from: protected */ @Override // androidx.appcompat.widget.Toolbar, android.view.View public void onMeasure(int i, int i2) { super.onMeasure(i, i2); measureCenterView(i, i2); } /* JADX INFO: Access modifiers changed from: protected */ @Override // androidx.appcompat.widget.Toolbar, android.view.ViewGroup, android.view.View public void onLayout(boolean z, int i, int i2, int i3, int i4) { super.onLayout(z, i, i2, i3, i4); layoutCenterView(); } /* JADX INFO: Access modifiers changed from: protected */ @Override // androidx.appcompat.widget.Toolbar, android.view.ViewGroup, android.view.View public void onAttachedToWindow() { super.onAttachedToWindow(); MaterialShapeUtils.setParentAbsoluteElevation(this, this.backgroundShape); setDefaultMargins(); setOrClearDefaultScrollFlags(); } private void setDefaultMargins() { if (this.defaultMarginsEnabled && (getLayoutParams() instanceof ViewGroup.MarginLayoutParams)) { Resources resources = getResources(); int dimensionPixelSize = resources.getDimensionPixelSize(R.dimen.m3_searchbar_margin_horizontal); int dimensionPixelSize2 = resources.getDimensionPixelSize(getDefaultMarginVerticalResource()); ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) getLayoutParams(); marginLayoutParams.leftMargin = defaultIfZero(marginLayoutParams.leftMargin, dimensionPixelSize); marginLayoutParams.topMargin = defaultIfZero(marginLayoutParams.topMargin, dimensionPixelSize2); marginLayoutParams.rightMargin = defaultIfZero(marginLayoutParams.rightMargin, dimensionPixelSize); marginLayoutParams.bottomMargin = defaultIfZero(marginLayoutParams.bottomMargin, dimensionPixelSize2); } } protected int getDefaultMarginVerticalResource() { return R.dimen.m3_searchbar_margin_vertical; } protected int getDefaultNavigationIconResource() { return R.drawable.ic_search_black_24; } private void setOrClearDefaultScrollFlags() { if (getLayoutParams() instanceof AppBarLayout.LayoutParams) { AppBarLayout.LayoutParams layoutParams = (AppBarLayout.LayoutParams) getLayoutParams(); if (this.defaultScrollFlagsEnabled) { if (layoutParams.getScrollFlags() == 0) { layoutParams.setScrollFlags(DEFAULT_SCROLL_FLAGS); } } else if (layoutParams.getScrollFlags() == DEFAULT_SCROLL_FLAGS) { layoutParams.setScrollFlags(0); } } } private void measureCenterView(int i, int i2) { View view = this.centerView; if (view != null) { view.measure(i, i2); } } private void layoutCenterView() { View view = this.centerView; if (view == null) { return; } int measuredWidth = view.getMeasuredWidth(); int measuredWidth2 = (getMeasuredWidth() / 2) - (measuredWidth / 2); int i = measuredWidth2 + measuredWidth; int measuredHeight = this.centerView.getMeasuredHeight(); int measuredHeight2 = (getMeasuredHeight() / 2) - (measuredHeight / 2); layoutChild(this.centerView, measuredWidth2, measuredHeight2, i, measuredHeight2 + measuredHeight); } private void layoutChild(View view, int i, int i2, int i3, int i4) { if (ViewCompat.getLayoutDirection(this) == 1) { view.layout(getMeasuredWidth() - i3, i2, getMeasuredWidth() - i, i4); } else { view.layout(i, i2, i3, i4); } } public void setCenterView(View view) { View view2 = this.centerView; if (view2 != null) { removeView(view2); this.centerView = null; } if (view != null) { addView(view); } } public CharSequence getText() { return this.textView.getText(); } public void setText(CharSequence charSequence) { this.textView.setText(charSequence); } public void setText(int i) { this.textView.setText(i); } public void clearText() { this.textView.setText(""); } public CharSequence getHint() { return this.textView.getHint(); } public void setHint(CharSequence charSequence) { this.textView.setHint(charSequence); } public void setHint(int i) { this.textView.setHint(i); } public int getStrokeColor() { return this.backgroundShape.getStrokeColor().getDefaultColor(); } public void setStrokeColor(int i) { if (getStrokeColor() != i) { this.backgroundShape.setStrokeColor(ColorStateList.valueOf(i)); } } public float getStrokeWidth() { return this.backgroundShape.getStrokeWidth(); } public void setStrokeWidth(float f) { if (getStrokeWidth() != f) { this.backgroundShape.setStrokeWidth(f); } } public float getCornerSize() { return this.backgroundShape.getTopLeftCornerResolvedSize(); } public void setDefaultScrollFlagsEnabled(boolean z) { this.defaultScrollFlagsEnabled = z; setOrClearDefaultScrollFlags(); } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: lambda$startOnLoadAnimation$1$com-google-android-material-search-SearchBar, reason: not valid java name */ public /* synthetic */ void m5537x58362b63() { this.searchBarAnimationHelper.startOnLoadAnimation(this); } public void startOnLoadAnimation() { post(new Runnable() { // from class: com.google.android.material.search.SearchBar$$ExternalSyntheticLambda1 @Override // java.lang.Runnable public final void run() { SearchBar.this.m5537x58362b63(); } }); } public void stopOnLoadAnimation() { this.searchBarAnimationHelper.stopOnLoadAnimation(this); } public boolean isOnLoadAnimationFadeInEnabled() { return this.searchBarAnimationHelper.isOnLoadAnimationFadeInEnabled(); } public void setOnLoadAnimationFadeInEnabled(boolean z) { this.searchBarAnimationHelper.setOnLoadAnimationFadeInEnabled(z); } public void addOnLoadAnimationCallback(OnLoadAnimationCallback onLoadAnimationCallback) { this.searchBarAnimationHelper.addOnLoadAnimationCallback(onLoadAnimationCallback); } public boolean removeOnLoadAnimationCallback(OnLoadAnimationCallback onLoadAnimationCallback) { return this.searchBarAnimationHelper.removeOnLoadAnimationCallback(onLoadAnimationCallback); } public boolean isExpanding() { return this.searchBarAnimationHelper.isExpanding(); } public boolean expand(View view) { return expand(view, null); } public boolean expand(View view, AppBarLayout appBarLayout) { return expand(view, appBarLayout, false); } public boolean expand(View view, AppBarLayout appBarLayout, boolean z) { if ((view.getVisibility() == 0 || isExpanding()) && !isCollapsing()) { return false; } this.searchBarAnimationHelper.startExpandAnimation(this, view, appBarLayout, z); return true; } public void addExpandAnimationListener(AnimatorListenerAdapter animatorListenerAdapter) { this.searchBarAnimationHelper.addExpandAnimationListener(animatorListenerAdapter); } public boolean removeExpandAnimationListener(AnimatorListenerAdapter animatorListenerAdapter) { return this.searchBarAnimationHelper.removeExpandAnimationListener(animatorListenerAdapter); } public boolean isCollapsing() { return this.searchBarAnimationHelper.isCollapsing(); } public boolean collapse(View view) { return collapse(view, null); } public boolean collapse(View view, AppBarLayout appBarLayout) { return collapse(view, appBarLayout, false); } public boolean collapse(View view, AppBarLayout appBarLayout, boolean z) { if ((view.getVisibility() != 0 || isCollapsing()) && !isExpanding()) { return false; } this.searchBarAnimationHelper.startCollapseAnimation(this, view, appBarLayout, z); return true; } public void addCollapseAnimationListener(AnimatorListenerAdapter animatorListenerAdapter) { this.searchBarAnimationHelper.addCollapseAnimationListener(animatorListenerAdapter); } public boolean removeCollapseAnimationListener(AnimatorListenerAdapter animatorListenerAdapter) { return this.searchBarAnimationHelper.removeCollapseAnimationListener(animatorListenerAdapter); } /* JADX INFO: Access modifiers changed from: package-private */ public float getCompatElevation() { MaterialShapeDrawable materialShapeDrawable = this.backgroundShape; return materialShapeDrawable != null ? materialShapeDrawable.getElevation() : ViewCompat.getElevation(this); } /* loaded from: classes2.dex */ public static class ScrollingViewBehavior extends AppBarLayout.ScrollingViewBehavior { private boolean initialized; @Override // com.google.android.material.appbar.HeaderScrollingViewBehavior protected boolean shouldHeaderOverlapScrollingChild() { return true; } public ScrollingViewBehavior() { this.initialized = false; } public ScrollingViewBehavior(Context context, AttributeSet attributeSet) { super(context, attributeSet); this.initialized = false; } @Override // com.google.android.material.appbar.AppBarLayout.ScrollingViewBehavior, androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior public boolean onDependentViewChanged(CoordinatorLayout coordinatorLayout, View view, View view2) { boolean onDependentViewChanged = super.onDependentViewChanged(coordinatorLayout, view, view2); if (!this.initialized && (view2 instanceof AppBarLayout)) { this.initialized = true; setAppBarLayoutTransparent((AppBarLayout) view2); } return onDependentViewChanged; } private void setAppBarLayoutTransparent(AppBarLayout appBarLayout) { appBarLayout.setBackgroundColor(0); appBarLayout.setTargetElevation(0.0f); } } /* JADX INFO: Access modifiers changed from: protected */ @Override // androidx.appcompat.widget.Toolbar, android.view.View public Parcelable onSaveInstanceState() { SavedState savedState = new SavedState(super.onSaveInstanceState()); CharSequence text = getText(); savedState.text = text == null ? null : text.toString(); return savedState; } /* JADX INFO: Access modifiers changed from: protected */ @Override // androidx.appcompat.widget.Toolbar, android.view.View public void onRestoreInstanceState(Parcelable parcelable) { if (!(parcelable instanceof SavedState)) { super.onRestoreInstanceState(parcelable); return; } SavedState savedState = (SavedState) parcelable; super.onRestoreInstanceState(savedState.getSuperState()); setText(savedState.text); } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes2.dex */ public static class SavedState extends AbsSavedState { public static final Parcelable.Creator CREATOR = new Parcelable.ClassLoaderCreator() { // from class: com.google.android.material.search.SearchBar.SavedState.1 /* JADX WARN: Can't rename method to resolve collision */ @Override // android.os.Parcelable.ClassLoaderCreator public SavedState createFromParcel(Parcel parcel, ClassLoader classLoader) { return new SavedState(parcel, classLoader); } @Override // android.os.Parcelable.Creator public SavedState createFromParcel(Parcel parcel) { return new SavedState(parcel); } @Override // android.os.Parcelable.Creator public SavedState[] newArray(int i) { return new SavedState[i]; } }; String text; public SavedState(Parcel parcel) { this(parcel, null); } public SavedState(Parcel parcel, ClassLoader classLoader) { super(parcel, classLoader); this.text = parcel.readString(); } public SavedState(Parcelable parcelable) { super(parcelable); } @Override // androidx.customview.view.AbsSavedState, android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { super.writeToParcel(parcel, i); parcel.writeString(this.text); } } }