项目结构:
- 📁gradle/wrapper
- 📁library
- 📁preview
- 📁sample
- 📝.gitignore
- 📝README.md
- 📝build.gradle
- 📝gradle.properties
- 📝gradlew
- 📝gradlew.bat
- 📝settings.gradle
CalendarView
Android 平台上继承 View 实现的自定义日历控件.
效果图
快速开始
在你的 build.gradle
文件里添加:
用法示例
1、布局中:
2、设置监听器:
- 设置点击监听:
- 设置日期选中或取消选中监听:
除此之外,还有一些其他的额外方法:
- 设置已选天数数据:
- 设置显示指定的日期(如当前月的下个月):
- 设置字体:
- 设置是否可以点击:
- 设置是否可以改变日期状态:
属性 & 方法
属性名 | 方法 | 作用 |
---|---|---|
cv_textColor | setTextColor(@ColorInt int textColor) | 设置默认文字颜色 |
cv_selectTextColor | setSelectTextColor(@ColorInt int textColor) | 设置选中后文字颜色 |
cv_textSize | setTextSize(float textSize) | 设置默认文字大小 |
cv_selectTextSize | setSelectTextSize(float textSize) | 设置选中后文字大小 |
cv_dayBackground | setDayBackground(Drawable background) | 设置默认天的背景 |
cv_selectDayBackground | setSelectDayBackground(Drawable background) | 设置选中后天的背景 |
cv_dateFormatPattern | setDateFormatPattern(String pattern) | 设置日期格式化格式 |
cv_isChangeDateStatus | setChangeDateStatus(boolean isChanged) | 设置是否能够改变日期状态 (默认或选中状态) |
TODO
- 添加长按事件。
- 自定义天的视图。
- 添加当前天的自定义配置。
联系我
- Email:下载后查看
- Blog:请下载项目后查看
下载地址:微信扫一扫,关注下方【毕业设计组织】公众号,请回复数字”6872“获取下载链接
