# Calendar
**Repository Path**: wjrlxa/Calendar
## Basic Information
- **Project Name**: Calendar
- **Description**: No description available
- **Primary Language**: Android
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-04-26
- **Last Updated**: 2024-04-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Calendar(觉得好用记得帮忙Star哦)
===
注意事项:
---
该Demo没有进行网络数据的联调,使用了本地数据库进行存储数据,有需要网络配置的可删除本地数据库相关代码,再去进行网络数据显示即可。
交流QQ群:
---
小江Android交流群(259194144),进群备注Android、Github之类的关键词即可。
使用方法:
---
* MonthCalendarView的使用
```
```
* ScheduleLayout的使用
layout_schedule.xml文件,必须包含MonthCalendarView、WeekCalendarView和ScheduleRecyclerView,可以直接引用改文件作为布局。
```
ScheduleLayout:
app:default_view="week"
app:default_view="month"
app:auto_change_month_row="false"
app:auto_change_month_row="true"
```
* 设置日期监听
```
slSchedule.setOnCalendarClickListener(new OnCalendarClickListener() {
@Override
public void onClickDate(int year, int month, int day) {
//监听获得点击的年月日
}
});
```
* 跳转到今天
```
slSchedule.getMonthCalendar().setTodayToView();
```
* 跳转到某一天
```
slSchedule.initData(year, month, day);
```
* 缺点
该日历暂时没有支持无限循环,需要查看很多日期的朋友可以在MonthAdapter和WeekAdapter调高SIZE的大小即可。
效果图:
---

