Вы должны создать собственный стиль в styles.xml:
<style name="YourDialog" parent="@style/Theme.AppCompat.DayNight.Dialog">
<item name="android:colorAccent">@color/ts_blue</item>
<item name="android:buttonTint">@color/ts_blue</item>
<item name="colorControlActivated">@color/ts_blue</item>
<item name="colorControlHighlight">@color/menu_separator_gray</item>
<item name="android:windowBackground">@color/ts_white</item>
<item name="android:buttonBarNegativeButtonStyle">@style/DialogButtonStyle</item>
<item name="android:buttonBarPositiveButtonStyle">@style/DialogButtonStyle</item>
<item name="android:buttonBarNeutralButtonStyle">@style/DialogButtonStyle</item>
</style>
тогда примените это так:
val datePickerDialog = DatePickerDialog(context, R.style.YourDialog,
DatePickerDialog.OnDateSetListener { _, year, month, dayOfMonth ->
calendar.set(Calendar.YEAR, year)
calendar.set(Calendar.MONTH, month)
calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth)
val formattedDate = DefaultDateFormatter().formatDate(
date = Date(calendar.timeInMillis),
dateFormat = datePickerReturnDateFormat)
filter.id = formattedDate
onFilterSelectionDone()
},
calendar.get(Calendar.YEAR),
calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH)
)