package com.google.android.material.datepicker; import android.app.DatePickerDialog; import android.content.Context; import android.content.res.ColorStateList; import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.os.Bundle; import com.google.android.material.R; import com.google.android.material.dialog.InsetDialogOnTouchListener; import com.google.android.material.dialog.MaterialDialogs; import com.google.android.material.resources.MaterialAttributes; import com.google.android.material.shape.MaterialShapeDrawable; /* loaded from: classes2.dex */ public class MaterialStyledDatePickerDialog extends DatePickerDialog { private static final int DEF_STYLE_ATTR = 16843612; private static final int DEF_STYLE_RES = R.style.MaterialAlertDialog_MaterialComponents_Picker_Date_Spinner; private final Drawable background; private final Rect backgroundInsets; public MaterialStyledDatePickerDialog(Context context) { this(context, 0); } public MaterialStyledDatePickerDialog(Context context, int i) { this(context, i, null, -1, -1, -1); } public MaterialStyledDatePickerDialog(Context context, DatePickerDialog.OnDateSetListener onDateSetListener, int i, int i2, int i3) { this(context, 0, onDateSetListener, i, i2, i3); } public MaterialStyledDatePickerDialog(Context context, int i, DatePickerDialog.OnDateSetListener onDateSetListener, int i2, int i3, int i4) { super(context, i, onDateSetListener, i2, i3, i4); Context context2 = getContext(); int resolveOrThrow = MaterialAttributes.resolveOrThrow(getContext(), R.attr.colorSurface, getClass().getCanonicalName()); int i5 = DEF_STYLE_RES; MaterialShapeDrawable materialShapeDrawable = new MaterialShapeDrawable(context2, null, 16843612, i5); materialShapeDrawable.setFillColor(ColorStateList.valueOf(resolveOrThrow)); Rect dialogBackgroundInsets = MaterialDialogs.getDialogBackgroundInsets(context2, 16843612, i5); this.backgroundInsets = dialogBackgroundInsets; this.background = MaterialDialogs.insetDrawable(materialShapeDrawable, dialogBackgroundInsets); } @Override // android.app.AlertDialog, android.app.Dialog protected void onCreate(Bundle bundle) { super.onCreate(bundle); getWindow().setBackgroundDrawable(this.background); getWindow().getDecorView().setOnTouchListener(new InsetDialogOnTouchListener(this, this.backgroundInsets)); } }