# Android高度可定制日历库Calendar

*Published:* 2024-01-10
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年1月10日，已超过 180天没有更新



[Calendar](https://www.xarjtc.com/tag/calendar "查看Calendar此标签更多文章")是适用于 Android 的高度可定制的日历库。这是一个用于开发 Android 日历应用的库，内含示例应用。提供了周或月模式显示、边界日期、水平或垂直滚动等功能，可以随心所欲地设计日历。

[![](https://www.xarjtc.com/wp-content/uploads/2024/01/605d1e9e519a9c5e873fa427f6139b91.png)](https://www.xarjtc.com/wp-content/uploads/2024/01/605d1e9e519a9c5e873fa427f6139b91.png)

单个、多个或范围选择-完全灵活地以您喜欢的方式实现日期选择。

周或月模式-显示基于周的日历或典型的月历。

禁用所需日期-通过禁用某些日期来阻止选择这些日期。

边界日期-限制日历日期范围。

自定义日期视图/可组合-使用您想要的任何功能，使您的日期单元格看起来如您所愿。

自定义日历视图/可组合-使用您想要的任何功能，使您的日历看起来随心所欲。

自定义一周中的第一天-将任意一天用作一周的第一天。

水平或垂直滚动日历。

HeatMap日历-适合显示数据如何随时间变化，如GitHub的贡献图。

月/周页眉和页脚-在每个月/周添加任何类型的页眉/页脚。

通过滑动操作或编程方式轻松滚动到日历上的任何日期/周/月。

使用所有RecyclerView/LazyRow/LazyColumn自定义，因为日历从视图系统的RecyclerView扩展，并使用LazyRow/LazyColumn进行组合。

随心所欲地设计日历。库提供逻辑，您提供视图/可组合文件。

**GitHub地址：https://github.com/kizitonwose/Calendar**