package androidx.constraintlayout.helper.widget; import android.content.Context; import android.content.res.TypedArray; import android.util.AttributeSet; import android.util.SparseArray; import android.view.View; import androidx.constraintlayout.solver.widgets.ConstraintWidget; import androidx.constraintlayout.solver.widgets.HelperWidget; import androidx.constraintlayout.widget.ConstraintLayout; import androidx.constraintlayout.widget.ConstraintSet; import androidx.constraintlayout.widget.R; import androidx.constraintlayout.widget.VirtualLayout; /* loaded from: classes.dex */ public class Flow extends VirtualLayout { public static final int CHAIN_PACKED = 2; public static final int CHAIN_SPREAD = 0; public static final int CHAIN_SPREAD_INSIDE = 1; public static final int HORIZONTAL = 0; public static final int HORIZONTAL_ALIGN_CENTER = 2; public static final int HORIZONTAL_ALIGN_END = 1; public static final int HORIZONTAL_ALIGN_START = 0; private static final String TAG = "Flow"; public static final int VERTICAL = 1; public static final int VERTICAL_ALIGN_BASELINE = 3; public static final int VERTICAL_ALIGN_BOTTOM = 1; public static final int VERTICAL_ALIGN_CENTER = 2; public static final int VERTICAL_ALIGN_TOP = 0; public static final int WRAP_ALIGNED = 2; public static final int WRAP_CHAIN = 1; public static final int WRAP_NONE = 0; private androidx.constraintlayout.solver.widgets.Flow mFlow; public Flow(Context context) { super(context); } public Flow(Context context, AttributeSet attributeSet) { super(context, attributeSet); } public Flow(Context context, AttributeSet attributeSet, int i) { super(context, attributeSet, i); } @Override // androidx.constraintlayout.widget.ConstraintHelper public void resolveRtl(ConstraintWidget constraintWidget, boolean z) { this.mFlow.applyRtl(z); } @Override // androidx.constraintlayout.widget.ConstraintHelper, android.view.View protected void onMeasure(int i, int i2) { onMeasure(this.mFlow, i, i2); } @Override // androidx.constraintlayout.widget.VirtualLayout public void onMeasure(androidx.constraintlayout.solver.widgets.VirtualLayout virtualLayout, int i, int i2) { int mode = View.MeasureSpec.getMode(i); int size = View.MeasureSpec.getSize(i); int mode2 = View.MeasureSpec.getMode(i2); int size2 = View.MeasureSpec.getSize(i2); if (virtualLayout != null) { virtualLayout.measure(mode, size, mode2, size2); setMeasuredDimension(virtualLayout.getMeasuredWidth(), virtualLayout.getMeasuredHeight()); } else { setMeasuredDimension(0, 0); } } @Override // androidx.constraintlayout.widget.ConstraintHelper public void loadParameters(ConstraintSet.Constraint constraint, HelperWidget helperWidget, ConstraintLayout.LayoutParams layoutParams, SparseArray sparseArray) { super.loadParameters(constraint, helperWidget, layoutParams, sparseArray); if (helperWidget instanceof androidx.constraintlayout.solver.widgets.Flow) { androidx.constraintlayout.solver.widgets.Flow flow = (androidx.constraintlayout.solver.widgets.Flow) helperWidget; if (layoutParams.orientation != -1) { flow.setOrientation(layoutParams.orientation); } } } /* JADX INFO: Access modifiers changed from: protected */ @Override // androidx.constraintlayout.widget.VirtualLayout, androidx.constraintlayout.widget.ConstraintHelper public void init(AttributeSet attributeSet) { super.init(attributeSet); this.mFlow = new androidx.constraintlayout.solver.widgets.Flow(); if (attributeSet != null) { TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, R.styleable.ConstraintLayout_Layout); int indexCount = obtainStyledAttributes.getIndexCount(); for (int i = 0; i < indexCount; i++) { int index = obtainStyledAttributes.getIndex(i); if (index == R.styleable.ConstraintLayout_Layout_android_orientation) { this.mFlow.setOrientation(obtainStyledAttributes.getInt(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_android_padding) { this.mFlow.setPadding(obtainStyledAttributes.getDimensionPixelSize(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_android_paddingStart) { this.mFlow.setPaddingStart(obtainStyledAttributes.getDimensionPixelSize(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_android_paddingEnd) { this.mFlow.setPaddingEnd(obtainStyledAttributes.getDimensionPixelSize(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_android_paddingLeft) { this.mFlow.setPaddingLeft(obtainStyledAttributes.getDimensionPixelSize(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_android_paddingTop) { this.mFlow.setPaddingTop(obtainStyledAttributes.getDimensionPixelSize(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_android_paddingRight) { this.mFlow.setPaddingRight(obtainStyledAttributes.getDimensionPixelSize(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_android_paddingBottom) { this.mFlow.setPaddingBottom(obtainStyledAttributes.getDimensionPixelSize(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_wrapMode) { this.mFlow.setWrapMode(obtainStyledAttributes.getInt(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_horizontalStyle) { this.mFlow.setHorizontalStyle(obtainStyledAttributes.getInt(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_verticalStyle) { this.mFlow.setVerticalStyle(obtainStyledAttributes.getInt(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_firstHorizontalStyle) { this.mFlow.setFirstHorizontalStyle(obtainStyledAttributes.getInt(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_lastHorizontalStyle) { this.mFlow.setLastHorizontalStyle(obtainStyledAttributes.getInt(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_firstVerticalStyle) { this.mFlow.setFirstVerticalStyle(obtainStyledAttributes.getInt(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_lastVerticalStyle) { this.mFlow.setLastVerticalStyle(obtainStyledAttributes.getInt(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_horizontalBias) { this.mFlow.setHorizontalBias(obtainStyledAttributes.getFloat(index, 0.5f)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_firstHorizontalBias) { this.mFlow.setFirstHorizontalBias(obtainStyledAttributes.getFloat(index, 0.5f)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_lastHorizontalBias) { this.mFlow.setLastHorizontalBias(obtainStyledAttributes.getFloat(index, 0.5f)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_firstVerticalBias) { this.mFlow.setFirstVerticalBias(obtainStyledAttributes.getFloat(index, 0.5f)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_lastVerticalBias) { this.mFlow.setLastVerticalBias(obtainStyledAttributes.getFloat(index, 0.5f)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_verticalBias) { this.mFlow.setVerticalBias(obtainStyledAttributes.getFloat(index, 0.5f)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_horizontalAlign) { this.mFlow.setHorizontalAlign(obtainStyledAttributes.getInt(index, 2)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_verticalAlign) { this.mFlow.setVerticalAlign(obtainStyledAttributes.getInt(index, 2)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_horizontalGap) { this.mFlow.setHorizontalGap(obtainStyledAttributes.getDimensionPixelSize(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_verticalGap) { this.mFlow.setVerticalGap(obtainStyledAttributes.getDimensionPixelSize(index, 0)); } else if (index == R.styleable.ConstraintLayout_Layout_flow_maxElementsWrap) { this.mFlow.setMaxElementsWrap(obtainStyledAttributes.getInt(index, -1)); } } } this.mHelperWidget = this.mFlow; validateParams(); } public void setOrientation(int i) { this.mFlow.setOrientation(i); requestLayout(); } public void setPadding(int i) { this.mFlow.setPadding(i); requestLayout(); } public void setPaddingLeft(int i) { this.mFlow.setPaddingLeft(i); requestLayout(); } public void setPaddingTop(int i) { this.mFlow.setPaddingTop(i); requestLayout(); } public void setPaddingRight(int i) { this.mFlow.setPaddingRight(i); requestLayout(); } public void setPaddingBottom(int i) { this.mFlow.setPaddingBottom(i); requestLayout(); } public void setWrapMode(int i) { this.mFlow.setWrapMode(i); requestLayout(); } public void setHorizontalStyle(int i) { this.mFlow.setHorizontalStyle(i); requestLayout(); } public void setVerticalStyle(int i) { this.mFlow.setVerticalStyle(i); requestLayout(); } public void setHorizontalBias(float f) { this.mFlow.setHorizontalBias(f); requestLayout(); } public void setVerticalBias(float f) { this.mFlow.setVerticalBias(f); requestLayout(); } public void setFirstHorizontalStyle(int i) { this.mFlow.setFirstHorizontalStyle(i); requestLayout(); } public void setFirstVerticalStyle(int i) { this.mFlow.setFirstVerticalStyle(i); requestLayout(); } public void setFirstHorizontalBias(float f) { this.mFlow.setFirstHorizontalBias(f); requestLayout(); } public void setFirstVerticalBias(float f) { this.mFlow.setFirstVerticalBias(f); requestLayout(); } public void setHorizontalAlign(int i) { this.mFlow.setHorizontalAlign(i); requestLayout(); } public void setVerticalAlign(int i) { this.mFlow.setVerticalAlign(i); requestLayout(); } public void setHorizontalGap(int i) { this.mFlow.setHorizontalGap(i); requestLayout(); } public void setVerticalGap(int i) { this.mFlow.setVerticalGap(i); requestLayout(); } public void setMaxElementsWrap(int i) { this.mFlow.setMaxElementsWrap(i); requestLayout(); } }