From ed78d3f753c3c8607535a1d03d21bbd8b61bbdf5 Mon Sep 17 00:00:00 2001 From: xiaodong <450468291@qq.com> Date: Thu, 10 Oct 2019 09:33:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 175c43a..e0987c4 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,21 @@ -FlutterCalendarWidget + +## FlutterCalendarWidget Flutter上的一个日历控件,可以定制成自己想要的样子。 - - +## 介绍 +之前写了一个Flutter日历的开源库,最近增加了一些功能,并且对代码进行了一下重构。(之前的代码写得真的是****,没搞状态框架,还各种嵌套代码) + +## 示例 + + + + + + + + + ## 主要功能 @@ -57,9 +69,9 @@ CalendarViewWidget({@required this.calendarController, this.boxDecoration}); ## 配置CalendarController -下面是CalendarController中一些支持自定义配置的属性。不配置的话,会有对应的默认值。 +下面是CalendarController中一些支持自定义配置的属性。不配置的话,会有对应的默认值。(配置现在都是在controller这里进行配置的,内部会将配置的数据抽成Configuration类) -个人觉得,配置的含义主要包括了3个方面的配置。 +配置的含义主要包括了3个方面的配置。 * 一个是显示日历所需要的相关数据, * 一个是显示日历的自定义UI的相关配置, * 一个是对日历的监听事件进行配置。 @@ -307,12 +319,4 @@ extraData|自定义的额外数据|Object|默认为空 :-: | :-: | DateTime getDateTime()|将DateModel转化成DateTime DateModel fromDateTime(DateTime dateTime)|根据DateTime创建对应的model,并初始化农历和传统节日等信息 -bool operator ==(Object other)|重写==方法,可以判断两个dateModel是否是同一天 - - - -## TODO LIST -* 优化代码实现 -* 继续写几个不同风格的Demo -* 支持手势操作 -* 实现高度自适应 +bool operator ==(Object other)|重写==方法,可以判断两个dateModel是否是同一天 \ No newline at end of file