[免费]Android 平台上继承 View 实现的自定义日历控件

项目结构:

CalendarView

Android 平台上继承 View 实现的自定义日历控件.

效果图

image

快速开始

在你的 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“获取下载链接