https://github.com/knight-zxw/calendarview
calendarview
https://github.com/knight-zxw/calendarview
Last synced: 9 months ago
JSON representation
calendarview
- Host: GitHub
- URL: https://github.com/knight-zxw/calendarview
- Owner: Knight-ZXW
- Created: 2016-10-25T12:30:21.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-22T06:29:39.000Z (over 9 years ago)
- Last Synced: 2025-03-23T08:29:50.386Z (about 1 year ago)
- Language: Java
- Size: 146 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Android 日历控件

## 支持属性
- colorCurrentDay 当天的字体颜色
- colorSelectedDayBackground 选中的背景颜色
- cp_background 日历背景色
- cp_header_background 日历头部 星期 背景
等...
## 方法
- 自定义 日历的 起始 和结束日期
- 设置 不可点击 的天数
- 设置 选中的模式,是 单选 还是 选择区间
等...
```java
DatePickerController setFirstDate(int year, int month);
DatePickerController setLastDate(int year, int month);
DatePickerController setDisableDays(ArrayList calendarDays);
DatePickerController setDayPickerListener(DatePickerListener listener);
DatePickerController setSelectMode(int mode, @Nullable int fixSelectDay); //fix selectDay can be 0
DatePickerController setOnConfirmListener(View.OnClickListener listener);
DatePickerController setOnYearChangeListener(DatePickerView.OnYearChangedListener listener);
SimpleMonthAdapter.SelectedDays getSelectedDays();
```
### 添加依赖
1.在项目外层的build.gradle中添加JitPack仓库
```
repositories {
maven {
url "https://jitpack.io"
}
}
```
2.在用到的项目中添加依赖
> compile 'com.github.nimdanoob:CalendarView:[Latest release](https://github.com/nimdanoob/CalendarView/releases)(<-click it)'
**举例:**
```
compile 'com.github.nimdanoob:CalendarView:v0.1.0'
```