NetMirror.apk
Download file
package androidx.appcompat.widget;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import androidx.appcompat.widget.T;
/* JADX INFO: loaded from: classes.dex */
public class AlertDialogLayout extends T {
public AlertDialogLayout(Context context) {
super(context);
}
private boolean A(int i3, int i4) {
int iCombineMeasuredStates;
int iZ;
int measuredHeight;
int measuredHeight2;
int childCount = getChildCount();
View view = null;
View view2 = null;
View view3 = null;
for (int i5 = 0; i5 < childCount; i5++) {
View childAt = getChildAt(i5);
if (childAt.getVisibility() != 8) {
int id = childAt.getId();
if (id == d.f.f8783P) {
view = childAt;
} else if (id == d.f.f8794k) {
view2 = childAt;
} else {
if ((id != d.f.f8796m && id != d.f.f8798o) || view3 != null) {
return false;
}
view3 = childAt;
}
}
}
int mode = View.MeasureSpec.getMode(i4);
int size = View.MeasureSpec.getSize(i4);
int mode2 = View.MeasureSpec.getMode(i3);
int paddingTop = getPaddingTop() + getPaddingBottom();
if (view != null) {
view.measure(i3, 0);
paddingTop += view.getMeasuredHeight();
iCombineMeasuredStates = View.combineMeasuredStates(0, view.getMeasuredState());
} else {
iCombineMeasuredStates = 0;
}
if (view2 != null) {
view2.measure(i3, 0);
iZ = z(view2);
measuredHeight = view2.getMeasuredHeight() - iZ;
paddingTop += iZ;
iCombineMeasuredStates = View.combineMeasuredStates(iCombineMeasuredStates, view2.getMeasuredState());
} else {
iZ = 0;
measuredHeight = 0;
}
if (view3 != null) {
view3.measure(i3, mode == 0 ? 0 : View.MeasureSpec.makeMeasureSpec(Math.max(0, size - paddingTop), mode));
measuredHeight2 = view3.getMeasuredHeight();
paddingTop += measuredHeight2;
iCombineMeasuredStates = View.combineMeasuredStates(iCombineMeasuredStates, view3.getMeasuredState());
} else {
measuredHeight2 = 0;
}
int i6 = size - paddingTop;
if (view2 != null) {
int i7 = paddingTop - iZ;
int iMin = Math.min(i6, measuredHeight);
if (iMin > 0) {
i6 -= iMin;
iZ += iMin;
}
view2.measure(i3, View.MeasureSpec.makeMeasureSpec(iZ, 1073741824));
paddingTop = i7 + view2.getMeasuredHeight();
iCombineMeasuredStates = View.combineMeasuredStates(iCombineMeasuredStates, view2.getMeasuredState());
}
if (view3 != null && i6 > 0) {
view3.measure(i3, View.MeasureSpec.makeMeasureSpec(measuredHeight2 + i6, mode));
paddingTop = (paddingTop - measuredHeight2) + view3.getMeasuredHeight();
iCombineMeasuredStates = View.combineMeasuredStates(iCombineMeasuredStates, view3.getMeasuredState());
}
int iMax = 0;
for (int i8 = 0; i8 < childCount; i8++) {
View childAt2 = getChildAt(i8);
if (childAt2.getVisibility() != 8) {
iMax = Math.max(iMax, childAt2.getMeasuredWidth());
}
}
setMeasuredDimension(View.resolveSizeAndState(iMax + getPaddingLeft() + getPaddingRight(), i3, iCombineMeasuredStates), View.resolveSizeAndState(paddingTop, i4, 0));
if (mode2 == 1073741824) {
return true;
}
j(childCount, i4);
return true;
}
private void j(int i3, int i4) {
int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(getMeasuredWidth(), 1073741824);
for (int i5 = 0; i5 < i3; i5++) {
View childAt = getChildAt(i5);
if (childAt.getVisibility() != 8) {
T.a aVar = (T.a) childAt.getLayoutParams();
if (((LinearLayout.LayoutParams) aVar).width == -1) {
int i6 = ((LinearLayout.LayoutParams) aVar).height;
((LinearLayout.LayoutParams) aVar).height = childAt.getMeasuredHeight();
measureChildWithMargins(childAt, iMakeMeasureSpec, 0, i4, 0);
((LinearLayout.LayoutParams) aVar).height = i6;
}
}
}
}
private void y(View view, int i3, int i4, int i5, int i6) {
view.layout(i3, i4, i5 + i3, i6 + i4);
}
private static int z(View view) {
int iT = androidx.core.view.Z.t(view);
if (iT > 0) {
return iT;
}
if (view instanceof ViewGroup) {
ViewGroup viewGroup = (ViewGroup) view;
if (viewGroup.getChildCount() == 1) {
return z(viewGroup.getChildAt(0));
}
}
return 0;
}
/* JADX WARN: Removed duplicated region for block: B:32:0x00a9 */
@Override // androidx.appcompat.widget.T, android.view.ViewGroup, android.view.View
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
protected void onLayout(boolean r18, int r19, int r20, int r21, int r22) {
/*
r17 = this;
r6 = r17
int r7 = r17.getPaddingLeft()
int r0 = r21 - r19
int r1 = r17.getPaddingRight()
int r8 = r0 - r1
int r0 = r0 - r7
int r1 = r17.getPaddingRight()
int r9 = r0 - r1
int r0 = r17.getMeasuredHeight()
int r10 = r17.getChildCount()
int r1 = r17.getGravity()
r2 = r1 & 112(0x70, float:1.57E-43)
r3 = 8388615(0x800007, float:1.1754953E-38)
r11 = r1 & r3
r1 = 16
if (r2 == r1) goto L40
r1 = 80
if (r2 == r1) goto L35
int r0 = r17.getPaddingTop()
goto L4b
L35:
int r1 = r17.getPaddingTop()
int r1 = r1 + r22
int r1 = r1 - r20
int r0 = r1 - r0
goto L4b
L40:
int r1 = r17.getPaddingTop()
int r2 = r22 - r20
int r2 = r2 - r0
int r2 = r2 / 2
int r0 = r1 + r2
L4b:
android.graphics.drawable.Drawable r1 = r17.getDividerDrawable()
r2 = 0
if (r1 != 0) goto L54
r12 = r2
goto L59
L54:
int r1 = r1.getIntrinsicHeight()
r12 = r1
L59:
r13 = r2
L5a:
if (r13 >= r10) goto Lc0
android.view.View r1 = r6.getChildAt(r13)
if (r1 == 0) goto Lbd
int r2 = r1.getVisibility()
r3 = 8
if (r2 == r3) goto Lbd
int r4 = r1.getMeasuredWidth()
int r14 = r1.getMeasuredHeight()
android.view.ViewGroup$LayoutParams r2 = r1.getLayoutParams()
r15 = r2
androidx.appcompat.widget.T$a r15 = (androidx.appcompat.widget.T.a) r15
int r2 = r15.gravity
if (r2 >= 0) goto L7e
r2 = r11
L7e:
int r3 = r17.getLayoutDirection()
int r2 = androidx.core.view.AbstractC0275w.a(r2, r3)
r2 = r2 & 7
r3 = 1
if (r2 == r3) goto L98
r3 = 5
if (r2 == r3) goto L92
int r2 = r15.leftMargin
int r2 = r2 + r7
goto La3
L92:
int r2 = r8 - r4
int r3 = r15.rightMargin
L96:
int r2 = r2 - r3
goto La3
L98:
int r2 = r9 - r4
int r2 = r2 / 2
int r2 = r2 + r7
int r3 = r15.leftMargin
int r2 = r2 + r3
int r3 = r15.rightMargin
goto L96
La3:
boolean r3 = r6.r(r13)
if (r3 == 0) goto Laa
int r0 = r0 + r12
Laa:
int r3 = r15.topMargin
int r16 = r0 + r3
r0 = r17
r3 = r16
r5 = r14
r0.y(r1, r2, r3, r4, r5)
int r0 = r15.bottomMargin
int r14 = r14 + r0
int r16 = r16 + r14
r0 = r16
Lbd:
int r13 = r13 + 1
goto L5a
Lc0:
return
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.widget.AlertDialogLayout.onLayout(boolean, int, int, int, int):void");
}
@Override // androidx.appcompat.widget.T, android.view.View
protected void onMeasure(int i3, int i4) {
if (A(i3, i4)) {
return;
}
super.onMeasure(i3, i4);
}
public AlertDialogLayout(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
}
⚠️ This content was hidden by an advertisement filtering extension in your browser. Please disable it and reload the page to access the decompiled content.
We only display one small text ad to keep this service free. Here's what it looks like:
Read the Docs for Business: You write the docs. We do the rest.
Try it today!Ad by EthicalAds
Download file