package com.mbridge.msdk.widget; import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup; import android.widget.RadioGroup; /* loaded from: classes4.dex */ public class FeedbackRadioGroup extends RadioGroup { public FeedbackRadioGroup(Context context) { super(context); } public FeedbackRadioGroup(Context context, AttributeSet attributeSet) { super(context, attributeSet); } @Override // android.widget.LinearLayout, android.view.View public void onMeasure(int i, int i2) { int i3; int size = View.MeasureSpec.getSize(i); int mode = View.MeasureSpec.getMode(i); int size2 = View.MeasureSpec.getSize(i2); int mode2 = View.MeasureSpec.getMode(i2); measureChildren(i, i2); int childCount = getChildCount(); int i4 = 0; int i5 = 0; int i6 = 0; int i7 = 0; for (int i8 = 0; i8 < childCount; i8++) { View childAt = getChildAt(i8); ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) childAt.getLayoutParams(); int measuredWidth = childAt.getMeasuredWidth() + marginLayoutParams.leftMargin + marginLayoutParams.rightMargin; int i9 = i7 + measuredWidth; if (getPaddingLeft() + i9 + getPaddingRight() > size) { int max = Math.max(i7, i4); i5 += i6; i6 = childAt.getMeasuredHeight() + marginLayoutParams.topMargin + marginLayoutParams.bottomMargin; StringBuilder sb = new StringBuilder(); sb.append("maxHeight:"); sb.append(i5); sb.append("---maxWidth:"); sb.append(max); i3 = max; i7 = measuredWidth; } else { i6 = Math.max(i6, childAt.getMeasuredHeight() + marginLayoutParams.topMargin + marginLayoutParams.bottomMargin); i3 = i4; i7 = i9; } if (i8 == childCount - 1) { i5 += i6; i4 = Math.max(i7, i4); } else { i4 = i3; } } int paddingLeft = i4 + getPaddingLeft() + getPaddingRight(); int paddingTop = i5 + getPaddingTop() + getPaddingBottom(); if (mode != 1073741824) { size = paddingLeft; } if (mode2 != 1073741824) { size2 = paddingTop; } setMeasuredDimension(size, size2); } @Override // android.widget.LinearLayout, android.view.ViewGroup, android.view.View public void onLayout(boolean z, int i, int i2, int i3, int i4) { int childCount = getChildCount(); int paddingLeft = getPaddingLeft(); int paddingTop = getPaddingTop(); int i5 = 0; for (int i6 = 0; i6 < childCount; i6++) { View childAt = getChildAt(i6); ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) childAt.getLayoutParams(); if (marginLayoutParams.leftMargin + paddingLeft + childAt.getMeasuredWidth() + marginLayoutParams.rightMargin + getPaddingRight() > i3 - i) { paddingLeft = getPaddingLeft(); paddingTop += i5; i5 = getChildAt(i6).getMeasuredHeight() + marginLayoutParams.topMargin + marginLayoutParams.bottomMargin; } else { i5 = Math.max(i5, childAt.getMeasuredHeight() + marginLayoutParams.topMargin + marginLayoutParams.bottomMargin); } int i7 = marginLayoutParams.leftMargin + paddingLeft; int i8 = marginLayoutParams.topMargin + paddingTop; childAt.layout(i7, i8, childAt.getMeasuredWidth() + i7, childAt.getMeasuredHeight() + i8); paddingLeft += marginLayoutParams.leftMargin + childAt.getMeasuredWidth() + marginLayoutParams.rightMargin; } } }