Skip to content

Commit

Permalink
6.0文档更新
Browse files Browse the repository at this point in the history
  • Loading branch information
yannecer committed Jul 4, 2024
1 parent db01146 commit 376d97b
Showing 1 changed file with 42 additions and 41 deletions.
83 changes: 42 additions & 41 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,12 @@

```
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
```

Expand All @@ -71,32 +71,33 @@ implementation 'com.github.yannecer:NCalendar:6.0.0'
#### 简单使用

```
月周切换日历
<com.necer.calendar.NCalendar
android:id="@+id/monthCalendar"
android:layout_width="match_parent"
android:layout_height="match_parent" />
月周切换日历
<com.necer.calendar.NCalendar
android:id="@+id/monthCalendar"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```

#### 单个月日历,单个周日历


```
月日历
<com.necer.calendar.NCalendar
android:layout_width="match_parent"
android:layout_height="match_parent"
app:defaultCalendar="month"/>
周日历
<com.necer.calendar.NCalendar
android:layout_width="match_parent"
android:layout_height="match_parent"
app:defaultCalendar="week"/>
单独月日历和周日里,通过属性 defaultCalendar 控制,默认为月,日历高度通过 calendarHeight 控制,默认 300dp
周日历高度为 calendarHeight/5 默认为60dp,通过修改 calendarHeight 来修改月日历和周日历的高度
月日历
<com.necer.calendar.NCalendar
android:layout_width="match_parent"
android:layout_height="match_parent"
app:defaultCalendar="month"/>
周日历
<com.necer.calendar.NCalendar
android:layout_width="match_parent"
android:layout_height="match_parent"
app:defaultCalendar="week"/>
单独月日历和周日里,通过属性 defaultCalendar 控制,默认为月,日历高度通过 calendarHeight 控制
月日历默认 300dp 周日历高度为 calendarHeight/5 默认为60dp
通过修改 calendarHeight 来修改月日历和周日历的高度
```

Expand Down Expand Up @@ -153,29 +154,29 @@ void toWeek();
日历回调
1、单选回调
nCalendar.setOnCalendarChangedListener(new OnCalendarChangedListener() {
@Override
public void onCalendarChange(int year, int month, LocalDate localDate, DateChangeBehavior dateChangeBehavior) {
}
});
nCalendar.setOnCalendarChangedListener(new OnCalendarChangedListener() {
@Override
public void onCalendarChange(int year, int month, LocalDate localDate, DateChangeBehavior dateChangeBehavior) {
}
});
2、多选回调
nCalendar.setOnCalendarMultipleChangedListener(new OnCalendarMultipleChangedListener() {
@Override
public void onCalendarChange(int year, int month, List<LocalDate> currPagerCheckedList, List<LocalDate> totalCheckedList, DateChangeBehavior dateChangeBehavior) {
tv_result.setText(year + "年" + month + "月" + " 当前页面选中 " + currPagerCheckedList.size() + "个 总共选中" + totalCheckedList.size() + "个");
}
@Override
public void onCalendarChange(int year, int month, List<LocalDate> currPagerCheckedList, List<LocalDate> totalCheckedList, DateChangeBehavior dateChangeBehavior) {
tv_result.setText(year + "年" + month + "月" + " 当前页面选中 " + currPagerCheckedList.size() + "个 总共选中" + totalCheckedList.size() + "个");
}
});
});
3、日历状态回调 周日历,月日历 状态变化
nCalendar.setOnCalendarStateChangedListener(new OnCalendarStateChangedListener() {
@Override
public void onCalendarStateChange(CalendarState calendarState) {
}
});
nCalendar.setOnCalendarStateChangedListener(new OnCalendarStateChangedListener() {
@Override
public void onCalendarStateChange(CalendarState calendarState) {
}
});
```
### [日历回调](https://github.com/yannecer/NCalendar/tree/master/ncalendar/src/main/java/com/necer/listener)
Expand Down

0 comments on commit 376d97b

Please sign in to comment.