嗨,我想使用wdullaer MaterialDateTimePicker库更改calendar.am中禁用日期的背景颜色。任何机构都可以给我一个想法。这是源链接https://github.com/wdullaer/MaterialDateTimePicker/
您可以编写自定义样式,并在对话框中进行如下设置:
样式:
<style name="calenderPicker">
<item name="bpHeaderBackgroundColor">?attr/colorPrimary</item>
<item name="bpPreHeaderBackgroundColor">?attr/colorPrimaryDark</item>
<item name="bpHeaderUnselectedTextColor">@color/radial_gray_light</item>
<item name="bpHeaderSelectedTextColor">@color/bpWhite</item>
<item name="bpBodyBackgroundColor">@color/bpWhite</item>
<item name="bpBodySelectedTextColor">?attr/colorPrimary</item>
<item name="bpBodyUnselectedTextColor">@color/date_picker_text_normal</item>
<item name="bpButtonsBackgroundColor">@color/bpWhite</item>
<item name="bpButtonsTextColor">?attr/colorPrimary</item>
<item name="bpRadialBackgroundColor">@color/radial_gray_light</item>
<item name="bpRadialTextColor">?attr/colorPrimary</item>
<item name="bpRadialPointerColor">?attr/colorPrimary</item>
<item name="bpAmPmCircleColor">?attr/colorPrimary</item>
<item name="bpDisabledDayTextColor">@color/colorPrimary</item> //DISABLED DAYS
</style>
JAVA:
CalendarDatePickerDialogFragment cdp = new CalendarDatePickerDialogFragment()
.setDisabledDays(disabledDays)
.setThemeCustom(R.style.calenderPicker);