From d345757e4586623f0f67e5e879e79538b8da9afa Mon Sep 17 00:00:00 2001
From: yannecer <619008099@qq.com>
Date: Wed, 17 Jul 2019 18:24:07 +0800
Subject: [PATCH] Update README.md
---
README.md | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/README.md b/README.md
index 61cdac7d..9ed8cd58 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@
- 支持日历和列表之间添加view
- 支持替换农历、颜色等
- 支持自定义日历页面
-
+ - 支持内部TargetView为任意View
## 效果图
|miui9|miui10|emui|
@@ -31,9 +31,11 @@
|![](https://github.com/yannecer/NCalendar/blob/master/app/111.gif)|![](https://github.com/yannecer/NCalendar/blob/master/app/222.gif)|![](https://github.com/yannecer/NCalendar/blob/master/app/TicketPainter.png)|
-|demo功能预览|
-|:---:|
-|![](https://github.com/yannecer/NCalendar/blob/master/app/demo.png)|
+|ViewPger|普通View|demo功能预览|
+|:---:|:---:|:---:|
+|![](https://github.com/yannecer/NCalendar/blob/master/app/viewpager.gif)|![](https://github.com/yannecer/NCalendar/blob/master/app/general.gif)|![](https://github.com/yannecer/NCalendar/blob/master/app/demo.png)|
+
+
## 下载demo:
@@ -46,7 +48,7 @@
#### Gradle
```
-implementation 'com.necer.ncalendar:ncalendar:4.1.2'
+implementation 'com.necer.ncalendar:ncalendar:4.2.0'
```
@@ -92,10 +94,9 @@ implementation 'com.necer.ncalendar:ncalendar:4.1.2'
#### 注意
-- NCalendar(Miui9Calendar、Miui10Calendar、EmuiCalendar)内部只能有一个子view,需要一个实现了```NestedScrollingChild```的子类,
-如```RecyclerView```,```NestedScrollView```等,不必是直接子类,可以使用其他布局嵌套一个```NestedScrollingChild```
-- 如果布局文件中,内部的子view有多个父view,恰好也有实现了```NestedScrollingChild```的父view,则需要给真实滑动的子view设置tag(“@string/factual_scroll_view”),不然可能会出现滑动异常,此种情况在下拉刷新中比较常见
-- 新版的代码已经将NestedScrollingChild2改成了NestedScrollingChild,如果出现滑动异常,则需要给实际滑动的view设置tag(“@string/factual_scroll_view”)
+
+- NCalendar(Miui9Calendar、Miui10Calendar、EmuiCalendar)内部TargetView可以是除ScrollView、ListView、GridView之外的任意View,处理滑动的内容请使用RecyclerView和NestedScrollView等实现了NestedScrollingChild的View
+- 如果布局文件中,内部实际滑动的TargetView有多个父View,恰好也有实现了```NestedScrollingChild```的父View,则需要给实际滑动的子View设置tag(“@string/factual_scroll_view”),不然可能会出现滑动异常,此种情况在下拉刷新中比较常见
@@ -356,6 +357,7 @@ CalendarDate calendarDate = CalendarUtil.getCalendarDate(LocalDate localDate);
## 更新日志
+* 4.2.0
支持任意非滑动的View,ViewPger等
* 4.1.2
完善LigaturePainter
* 4.1.1
修改选中模式为枚举,demo增加了两种自定义CalendarPainter
* 4.1.0
优化onDraw效率、修改CalendarPainter回调参数、新增多选日期数量