You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

271 lines
9.4 KiB

package androidx.appcompat.widget;
import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.util.TypedValue;
import android.view.View;
import android.widget.FrameLayout;
import p023h0.C0829h1;
/* loaded from: classes.dex */
public class ContentFrameLayout extends FrameLayout {
/* renamed from: d */
public TypedValue f490d;
/* renamed from: e */
public TypedValue f491e;
/* renamed from: f */
public TypedValue f492f;
/* renamed from: g */
public TypedValue f493g;
/* renamed from: h */
public TypedValue f494h;
/* renamed from: i */
public TypedValue f495i;
/* renamed from: j */
public final Rect f496j;
/* renamed from: k */
public InterfaceC0132a f497k;
/* renamed from: androidx.appcompat.widget.ContentFrameLayout$a */
/* loaded from: classes.dex */
public interface InterfaceC0132a {
/* renamed from: a */
void mo3411a();
void onDetachedFromWindow();
}
public ContentFrameLayout(Context context) {
this(context, null);
}
public ContentFrameLayout(Context context, AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
public ContentFrameLayout(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.f496j = new Rect();
}
/* renamed from: a */
public void m4764a(Rect rect) {
fitSystemWindows(rect);
}
/* renamed from: b */
public void m4763b(int i, int i2, int i3, int i4) {
this.f496j.set(i, i2, i3, i4);
if (C0829h1.m2861B(this)) {
requestLayout();
}
}
public TypedValue getFixedHeightMajor() {
if (this.f494h == null) {
this.f494h = new TypedValue();
}
return this.f494h;
}
public TypedValue getFixedHeightMinor() {
if (this.f495i == null) {
this.f495i = new TypedValue();
}
return this.f495i;
}
public TypedValue getFixedWidthMajor() {
if (this.f492f == null) {
this.f492f = new TypedValue();
}
return this.f492f;
}
public TypedValue getFixedWidthMinor() {
if (this.f493g == null) {
this.f493g = new TypedValue();
}
return this.f493g;
}
public TypedValue getMinWidthMajor() {
if (this.f490d == null) {
this.f490d = new TypedValue();
}
return this.f490d;
}
public TypedValue getMinWidthMinor() {
if (this.f491e == null) {
this.f491e = new TypedValue();
}
return this.f491e;
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
InterfaceC0132a interfaceC0132a = this.f497k;
if (interfaceC0132a != null) {
interfaceC0132a.mo3411a();
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
InterfaceC0132a interfaceC0132a = this.f497k;
if (interfaceC0132a != null) {
interfaceC0132a.onDetachedFromWindow();
}
}
/* JADX WARN: Removed duplicated region for block: B:21:0x004a */
/* JADX WARN: Removed duplicated region for block: B:24:0x0063 */
/* JADX WARN: Removed duplicated region for block: B:37:0x0086 */
/* JADX WARN: Removed duplicated region for block: B:42:0x00ab */
/* JADX WARN: Removed duplicated region for block: B:43:0x00ae */
/* JADX WARN: Removed duplicated region for block: B:48:0x00b8 */
/* JADX WARN: Removed duplicated region for block: B:50:0x00be */
/* JADX WARN: Removed duplicated region for block: B:54:0x00cc */
/* JADX WARN: Removed duplicated region for block: B:56:0x00d6 */
/* JADX WARN: Removed duplicated region for block: B:59:0x00de */
/* JADX WARN: Removed duplicated region for block: B:61:? A[RETURN, SYNTHETIC] */
@Override // android.widget.FrameLayout, android.view.View
/*
Code decompiled incorrectly, please refer to instructions dump.
*/
public void onMeasure(int i, int i2) {
boolean z;
int measuredWidth;
TypedValue typedValue;
int i3;
int i4;
float fraction;
int i5;
int i6;
float fraction2;
int i7;
int i8;
float fraction3;
DisplayMetrics displayMetrics = getContext().getResources().getDisplayMetrics();
boolean z2 = true;
boolean z3 = displayMetrics.widthPixels < displayMetrics.heightPixels;
int mode = View.MeasureSpec.getMode(i);
int mode2 = View.MeasureSpec.getMode(i2);
if (mode == Integer.MIN_VALUE) {
TypedValue typedValue2 = z3 ? this.f493g : this.f492f;
if (typedValue2 != null && (i7 = typedValue2.type) != 0) {
if (i7 == 5) {
fraction3 = typedValue2.getDimension(displayMetrics);
} else if (i7 == 6) {
int i9 = displayMetrics.widthPixels;
fraction3 = typedValue2.getFraction(i9, i9);
} else {
i8 = 0;
if (i8 > 0) {
Rect rect = this.f496j;
i = View.MeasureSpec.makeMeasureSpec(Math.min(i8 - (rect.left + rect.right), View.MeasureSpec.getSize(i)), 1073741824);
z = true;
if (mode2 == Integer.MIN_VALUE) {
TypedValue typedValue3 = z3 ? this.f494h : this.f495i;
if (typedValue3 != null && (i5 = typedValue3.type) != 0) {
if (i5 == 5) {
fraction2 = typedValue3.getDimension(displayMetrics);
} else if (i5 == 6) {
int i10 = displayMetrics.heightPixels;
fraction2 = typedValue3.getFraction(i10, i10);
} else {
i6 = 0;
if (i6 > 0) {
Rect rect2 = this.f496j;
i2 = View.MeasureSpec.makeMeasureSpec(Math.min(i6 - (rect2.top + rect2.bottom), View.MeasureSpec.getSize(i2)), 1073741824);
}
}
i6 = (int) fraction2;
if (i6 > 0) {
}
}
}
super.onMeasure(i, i2);
measuredWidth = getMeasuredWidth();
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(measuredWidth, 1073741824);
if (!z && mode == Integer.MIN_VALUE) {
typedValue = !z3 ? this.f491e : this.f490d;
if (typedValue != null && (i3 = typedValue.type) != 0) {
if (i3 != 5) {
fraction = typedValue.getDimension(displayMetrics);
} else if (i3 == 6) {
int i11 = displayMetrics.widthPixels;
fraction = typedValue.getFraction(i11, i11);
} else {
i4 = 0;
if (i4 > 0) {
Rect rect3 = this.f496j;
i4 -= rect3.left + rect3.right;
}
if (measuredWidth < i4) {
makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(i4, 1073741824);
if (z2) {
super.onMeasure(makeMeasureSpec, i2);
return;
}
return;
}
}
i4 = (int) fraction;
if (i4 > 0) {
}
if (measuredWidth < i4) {
}
}
}
z2 = false;
if (z2) {
}
}
}
i8 = (int) fraction3;
if (i8 > 0) {
}
}
}
z = false;
if (mode2 == Integer.MIN_VALUE) {
}
super.onMeasure(i, i2);
measuredWidth = getMeasuredWidth();
int makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(measuredWidth, 1073741824);
if (!z) {
if (!z3) {
}
if (typedValue != null) {
if (i3 != 5) {
}
i4 = (int) fraction;
if (i4 > 0) {
}
if (measuredWidth < i4) {
}
}
}
z2 = false;
if (z2) {
}
}
public void setAttachListener(InterfaceC0132a interfaceC0132a) {
this.f497k = interfaceC0132a;
}
}