mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-26 17:12:31 -06:00
33 lines
2.1 KiB
Java
33 lines
2.1 KiB
Java
package com.google.android.material.dialog;
|
|
|
|
import android.content.Context;
|
|
import android.content.res.TypedArray;
|
|
import android.graphics.Rect;
|
|
import android.graphics.drawable.Drawable;
|
|
import android.graphics.drawable.InsetDrawable;
|
|
import com.google.android.material.R;
|
|
import com.google.android.material.internal.ThemeEnforcement;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class MaterialDialogs {
|
|
private MaterialDialogs() {
|
|
}
|
|
|
|
public static InsetDrawable insetDrawable(Drawable drawable, Rect rect) {
|
|
return new InsetDrawable(drawable, rect.left, rect.top, rect.right, rect.bottom);
|
|
}
|
|
|
|
public static Rect getDialogBackgroundInsets(Context context, int i, int i2) {
|
|
TypedArray obtainStyledAttributes = ThemeEnforcement.obtainStyledAttributes(context, null, R.styleable.MaterialAlertDialog, i, i2, new int[0]);
|
|
int dimensionPixelSize = obtainStyledAttributes.getDimensionPixelSize(R.styleable.MaterialAlertDialog_backgroundInsetStart, context.getResources().getDimensionPixelSize(R.dimen.mtrl_alert_dialog_background_inset_start));
|
|
int dimensionPixelSize2 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.MaterialAlertDialog_backgroundInsetTop, context.getResources().getDimensionPixelSize(R.dimen.mtrl_alert_dialog_background_inset_top));
|
|
int dimensionPixelSize3 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.MaterialAlertDialog_backgroundInsetEnd, context.getResources().getDimensionPixelSize(R.dimen.mtrl_alert_dialog_background_inset_end));
|
|
int dimensionPixelSize4 = obtainStyledAttributes.getDimensionPixelSize(R.styleable.MaterialAlertDialog_backgroundInsetBottom, context.getResources().getDimensionPixelSize(R.dimen.mtrl_alert_dialog_background_inset_bottom));
|
|
obtainStyledAttributes.recycle();
|
|
if (context.getResources().getConfiguration().getLayoutDirection() == 1) {
|
|
dimensionPixelSize3 = dimensionPixelSize;
|
|
dimensionPixelSize = dimensionPixelSize3;
|
|
}
|
|
return new Rect(dimensionPixelSize, dimensionPixelSize2, dimensionPixelSize3, dimensionPixelSize4);
|
|
}
|
|
}
|