Rabbit-R1/android (non root)/java/sources/com/google/android/material/shape/MaterialShapeUtils.java
2024-05-21 17:08:36 -04:00

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));
}
}
}