package com.google.android.material.chip; import android.content.Context; import android.content.res.TypedArray; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup; import android.widget.CompoundButton; import c3.i; import c3.j; import com.google.android.material.internal.f; /* loaded from: classes2.dex */ public class ChipGroup extends com.google.android.material.internal.c { /* renamed from: d, reason: collision with root package name */ private int f4421d; /* renamed from: e, reason: collision with root package name */ private int f4422e; /* renamed from: f, reason: collision with root package name */ private boolean f4423f; /* renamed from: g, reason: collision with root package name */ private final b f4424g; /* renamed from: h, reason: collision with root package name */ private e f4425h; /* renamed from: i, reason: collision with root package name */ private int f4426i; /* renamed from: j, reason: collision with root package name */ private boolean f4427j; private class b implements CompoundButton.OnCheckedChangeListener { private b() { } @Override // android.widget.CompoundButton.OnCheckedChangeListener public void onCheckedChanged(CompoundButton compoundButton, boolean z10) { if (ChipGroup.this.f4427j) { return; } int id = compoundButton.getId(); if (!z10) { if (ChipGroup.this.f4426i == id) { ChipGroup.this.setCheckedId(-1); } } else { if (ChipGroup.this.f4426i != -1 && ChipGroup.this.f4426i != id && ChipGroup.this.f4423f) { ChipGroup chipGroup = ChipGroup.this; chipGroup.k(chipGroup.f4426i, false); } ChipGroup.this.setCheckedId(id); } } } public static class c extends ViewGroup.MarginLayoutParams { public c(Context context, AttributeSet attributeSet) { super(context, attributeSet); } public c(ViewGroup.LayoutParams layoutParams) { super(layoutParams); } public c(int i10, int i11) { super(i10, i11); } } public interface d { } private class e implements ViewGroup.OnHierarchyChangeListener { /* renamed from: a, reason: collision with root package name */ private ViewGroup.OnHierarchyChangeListener f4429a; private e() { } @Override // android.view.ViewGroup.OnHierarchyChangeListener public void onChildViewAdded(View view, View view2) { if (view == ChipGroup.this && (view2 instanceof Chip)) { if (view2.getId() == -1) { view2.setId(View.generateViewId()); } ((Chip) view2).setOnCheckedChangeListenerInternal(ChipGroup.this.f4424g); } ViewGroup.OnHierarchyChangeListener onHierarchyChangeListener = this.f4429a; if (onHierarchyChangeListener != null) { onHierarchyChangeListener.onChildViewAdded(view, view2); } } @Override // android.view.ViewGroup.OnHierarchyChangeListener public void onChildViewRemoved(View view, View view2) { if (view == ChipGroup.this && (view2 instanceof Chip)) { ((Chip) view2).setOnCheckedChangeListenerInternal(null); } ViewGroup.OnHierarchyChangeListener onHierarchyChangeListener = this.f4429a; if (onHierarchyChangeListener != null) { onHierarchyChangeListener.onChildViewRemoved(view, view2); } } } public ChipGroup(Context context, AttributeSet attributeSet) { this(context, attributeSet, c3.a.f3447c); } /* JADX INFO: Access modifiers changed from: private */ public void k(int i10, boolean z10) { View findViewById = findViewById(i10); if (findViewById instanceof Chip) { this.f4427j = true; ((Chip) findViewById).setChecked(z10); this.f4427j = false; } } /* JADX INFO: Access modifiers changed from: private */ public void setCheckedId(int i10) { this.f4426i = i10; } @Override // android.view.ViewGroup public void addView(View view, int i10, ViewGroup.LayoutParams layoutParams) { if (view instanceof Chip) { Chip chip = (Chip) view; if (chip.isChecked()) { int i11 = this.f4426i; if (i11 != -1 && this.f4423f) { k(i11, false); } setCheckedId(chip.getId()); } } super.addView(view, i10, layoutParams); } @Override // com.google.android.material.internal.c public boolean b() { return super.b(); } @Override // android.view.ViewGroup protected boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) { return super.checkLayoutParams(layoutParams) && (layoutParams instanceof c); } @Override // android.view.ViewGroup protected ViewGroup.LayoutParams generateDefaultLayoutParams() { return new c(-2, -2); } @Override // android.view.ViewGroup public ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) { return new c(getContext(), attributeSet); } public int getCheckedChipId() { if (this.f4423f) { return this.f4426i; } return -1; } public int getChipSpacingHorizontal() { return this.f4421d; } public int getChipSpacingVertical() { return this.f4422e; } public void j() { this.f4427j = true; for (int i10 = 0; i10 < getChildCount(); i10++) { View childAt = getChildAt(i10); if (childAt instanceof Chip) { ((Chip) childAt).setChecked(false); } } this.f4427j = false; setCheckedId(-1); } @Override // android.view.View protected void onFinishInflate() { super.onFinishInflate(); int i10 = this.f4426i; if (i10 != -1) { k(i10, true); setCheckedId(this.f4426i); } } public void setChipSpacing(int i10) { setChipSpacingHorizontal(i10); setChipSpacingVertical(i10); } public void setChipSpacingHorizontal(int i10) { if (this.f4421d != i10) { this.f4421d = i10; setItemSpacing(i10); requestLayout(); } } public void setChipSpacingHorizontalResource(int i10) { setChipSpacingHorizontal(getResources().getDimensionPixelOffset(i10)); } public void setChipSpacingResource(int i10) { setChipSpacing(getResources().getDimensionPixelOffset(i10)); } public void setChipSpacingVertical(int i10) { if (this.f4422e != i10) { this.f4422e = i10; setLineSpacing(i10); requestLayout(); } } public void setChipSpacingVerticalResource(int i10) { setChipSpacingVertical(getResources().getDimensionPixelOffset(i10)); } @Deprecated public void setDividerDrawableHorizontal(Drawable drawable) { throw new UnsupportedOperationException("Changing divider drawables have no effect. ChipGroup do not use divider drawables as spacing."); } @Deprecated public void setDividerDrawableVertical(Drawable drawable) { throw new UnsupportedOperationException("Changing divider drawables have no effect. ChipGroup do not use divider drawables as spacing."); } @Deprecated public void setFlexWrap(int i10) { throw new UnsupportedOperationException("Changing flex wrap not allowed. ChipGroup exposes a singleLine attribute instead."); } public void setOnCheckedChangeListener(d dVar) { } @Override // android.view.ViewGroup public void setOnHierarchyChangeListener(ViewGroup.OnHierarchyChangeListener onHierarchyChangeListener) { this.f4425h.f4429a = onHierarchyChangeListener; } @Deprecated public void setShowDividerHorizontal(int i10) { throw new UnsupportedOperationException("Changing divider modes has no effect. ChipGroup do not use divider drawables as spacing."); } @Deprecated public void setShowDividerVertical(int i10) { throw new UnsupportedOperationException("Changing divider modes has no effect. ChipGroup do not use divider drawables as spacing."); } @Override // com.google.android.material.internal.c public void setSingleLine(boolean z10) { super.setSingleLine(z10); } public void setSingleSelection(boolean z10) { if (this.f4423f != z10) { this.f4423f = z10; j(); } } public ChipGroup(Context context, AttributeSet attributeSet, int i10) { super(context, attributeSet, i10); this.f4424g = new b(); this.f4425h = new e(); this.f4426i = -1; this.f4427j = false; TypedArray k10 = f.k(context, attributeSet, j.f3691w0, i10, i.f3556f, new int[0]); int dimensionPixelOffset = k10.getDimensionPixelOffset(j.f3701y0, 0); setChipSpacingHorizontal(k10.getDimensionPixelOffset(j.f3706z0, dimensionPixelOffset)); setChipSpacingVertical(k10.getDimensionPixelOffset(j.A0, dimensionPixelOffset)); setSingleLine(k10.getBoolean(j.B0, false)); setSingleSelection(k10.getBoolean(j.C0, false)); int resourceId = k10.getResourceId(j.f3696x0, -1); if (resourceId != -1) { this.f4426i = resourceId; } k10.recycle(); super.setOnHierarchyChangeListener(this.f4425h); } @Override // android.view.ViewGroup protected ViewGroup.LayoutParams generateLayoutParams(ViewGroup.LayoutParams layoutParams) { return new c(layoutParams); } public void setSingleLine(int i10) { setSingleLine(getResources().getBoolean(i10)); } public void setSingleSelection(int i10) { setSingleSelection(getResources().getBoolean(i10)); } }