CrackMe.apk
Download file
package androidx.core.view;
import android.os.Build;
import android.view.ViewGroup;
public final class MarginLayoutParamsCompat {
public static int getMarginStart(ViewGroup.MarginLayoutParams marginLayoutParams) {
if (Build.VERSION.SDK_INT >= 17) {
return marginLayoutParams.getMarginStart();
}
return marginLayoutParams.leftMargin;
}
public static int getMarginEnd(ViewGroup.MarginLayoutParams marginLayoutParams) {
if (Build.VERSION.SDK_INT >= 17) {
return marginLayoutParams.getMarginEnd();
}
return marginLayoutParams.rightMargin;
}
public static void setMarginStart(ViewGroup.MarginLayoutParams marginLayoutParams, int i) {
if (Build.VERSION.SDK_INT >= 17) {
marginLayoutParams.setMarginStart(i);
} else {
marginLayoutParams.leftMargin = i;
}
}
public static void setMarginEnd(ViewGroup.MarginLayoutParams marginLayoutParams, int i) {
if (Build.VERSION.SDK_INT >= 17) {
marginLayoutParams.setMarginEnd(i);
} else {
marginLayoutParams.rightMargin = i;
}
}
public static boolean isMarginRelative(ViewGroup.MarginLayoutParams marginLayoutParams) {
if (Build.VERSION.SDK_INT >= 17) {
return marginLayoutParams.isMarginRelative();
}
return false;
}
public static int getLayoutDirection(ViewGroup.MarginLayoutParams marginLayoutParams) {
int layoutDirection = Build.VERSION.SDK_INT >= 17 ? marginLayoutParams.getLayoutDirection() : 0;
if (layoutDirection == 0 || layoutDirection == 1) {
return layoutDirection;
}
return 0;
}
public static void setLayoutDirection(ViewGroup.MarginLayoutParams marginLayoutParams, int i) {
if (Build.VERSION.SDK_INT >= 17) {
marginLayoutParams.setLayoutDirection(i);
}
}
public static void resolveLayoutDirection(ViewGroup.MarginLayoutParams marginLayoutParams, int i) {
if (Build.VERSION.SDK_INT >= 17) {
marginLayoutParams.resolveLayoutDirection(i);
}
}
private MarginLayoutParamsCompat() {
}
}
Download file