52 lines
1.4 KiB
Java
52 lines
1.4 KiB
Java
package com.ubtech.utils;
|
|
|
|
import android.content.Context;
|
|
import android.util.DisplayMetrics;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class ViewUtils {
|
|
|
|
public static class Value {
|
|
public int a;
|
|
public int b;
|
|
public int c;
|
|
public int d;
|
|
public int e;
|
|
public int f;
|
|
|
|
public int[] a() {
|
|
return new int[]{this.c, this.d};
|
|
}
|
|
|
|
public String toString() {
|
|
return "Value{horiSpace=" + this.a + ", vertSpace=" + this.b + ", childWidth=" + this.c + ", childHeight=" + this.d + ", width=" + this.e + ", height=" + this.f + '}';
|
|
}
|
|
}
|
|
|
|
public static DisplayMetrics a(Context context) {
|
|
return context.getResources().getDisplayMetrics();
|
|
}
|
|
|
|
public static Value a(int i, int i2, int i3, int i4, int i5, float f) {
|
|
Value value = new Value();
|
|
value.e = i;
|
|
value.f = i2;
|
|
if ((i2 * 1.0f) / i > (i4 * f) / i3) {
|
|
value.c = (value.e - (i5 * i3)) / i3;
|
|
value.d = (int) (value.c * f);
|
|
value.a = i5;
|
|
value.b = (value.f - (value.d * i4)) / i4;
|
|
} else {
|
|
value.d = (value.f - (i5 * i4)) / i4;
|
|
value.c = (int) (value.d / f);
|
|
value.b = i5;
|
|
value.a = (value.e - (value.c * i3)) / i3;
|
|
}
|
|
return value;
|
|
}
|
|
|
|
public static int a(Context context, int i) {
|
|
return context.getResources().getDimensionPixelSize(i);
|
|
}
|
|
}
|