mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2025-01-09 13:43:22 +00:00
52 lines
1.8 KiB
Java
52 lines
1.8 KiB
Java
package com.google.android.material.shape;
|
|
|
|
import android.graphics.drawable.Drawable;
|
|
import android.view.View;
|
|
import com.google.android.material.internal.ViewUtils;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class MaterialShapeUtils {
|
|
private MaterialShapeUtils() {
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static CornerTreatment createCornerTreatment(int i) {
|
|
if (i == 0) {
|
|
return new RoundedCornerTreatment();
|
|
}
|
|
if (i == 1) {
|
|
return new CutCornerTreatment();
|
|
}
|
|
return createDefaultCornerTreatment();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static CornerTreatment createDefaultCornerTreatment() {
|
|
return new RoundedCornerTreatment();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public static EdgeTreatment createDefaultEdgeTreatment() {
|
|
return new EdgeTreatment();
|
|
}
|
|
|
|
public static void setElevation(View view, float f) {
|
|
Drawable background = view.getBackground();
|
|
if (background instanceof MaterialShapeDrawable) {
|
|
((MaterialShapeDrawable) background).setElevation(f);
|
|
}
|
|
}
|
|
|
|
public static void setParentAbsoluteElevation(View view) {
|
|
Drawable background = view.getBackground();
|
|
if (background instanceof MaterialShapeDrawable) {
|
|
setParentAbsoluteElevation(view, (MaterialShapeDrawable) background);
|
|
}
|
|
}
|
|
|
|
public static void setParentAbsoluteElevation(View view, MaterialShapeDrawable materialShapeDrawable) {
|
|
if (materialShapeDrawable.isElevationOverlayEnabled()) {
|
|
materialShapeDrawable.setParentAbsoluteElevation(ViewUtils.getParentAbsoluteElevation(view));
|
|
}
|
|
}
|
|
}
|