gpt4 book ai didi

android - Material 日期范围选择器选择颜色格式

转载 作者:行者123 更新时间:2023-12-04 09:45:46 26 4
gpt4 key购买 nike

当您在范围选择器中选择两个日期时,中间日期会突出显示。如何更改中间日期的颜色?

datepicker

最佳答案

您可以将样式定义为:

  <style name="MaterialCalendarTheme_RangeFill" parent="ThemeOverlay.MaterialComponents.MaterialCalendar">
<item name="materialCalendarStyle">@style/MyMaterialCalendar</item>
</style>
<style name="MyMaterialCalendar" parent="Widget.MaterialComponents.MaterialCalendar">
<item name="rangeFillColor">@color/my_calendar_range</item>
</style>

使用此选择器:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:alpha="..." android:color="@color/...."/>
</selector>

然后在你的代码中:
MaterialDatePicker.Builder<Pair<Long, Long>> builderRange =
MaterialDatePicker.Builder.dateRangePicker();
builderRange.setTheme(R.style.MaterialCalendarTheme_RangeFill);

enter image description here

如果您只想完全更改 MaterialDatePicker 中的颜色你也可以使用类似的东西:
  <style name="MaterialCalendarTheme_RangeFill" parent="ThemeOverlay.MaterialComponents.MaterialCalendar">
<item name="colorPrimary">@color/....</item>
</style>

enter image description here

关于android - Material 日期范围选择器选择颜色格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62126065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com