[免费]Android开发实现自定义日历、日期选择控件

项目结构:

Android-CalendarView-master

Android开发实现自定义日历、日期选择控件 最近项目需要日历效果,考虑用第三方的反而不太适合设计需求,修改复杂,与其这样不入自己重新写一个干净的控件。虽不是什么牛逼控件,但是也需要我们能按照设计自己写出来。在此记录一下实现思路。

效果图:

切换周

切换月份

实现思路

  • 头部是一个自定义组合控件;
  • 显示一周的日期部分用GridView 更加方便更新;
  • 切换月的部分是一个自定义PopupWindow;
  • GridView选中效果;
  • GridView根据手势GestureDetector监听左右滑动;
  • 核心其实还是Calendar类,根据这个类我们可以获取制定日期一周的日期集合、可以获取制定日期一月的日期集合等等;
  • 根据阳历日期获取阴历日期

使用

请下载项目后查看

邮箱:下载后查看

下载地址:微信扫一扫,关注下方【毕业设计组织】公众号,请回复数字”6833“获取下载链接