项目结构:
- 📁.idea
- 📁app
- 📁gradle/wrapper
- 📝.gitignore
- 📝README.md
- 📝build.gradle
- 📝gradle.properties
- 📝gradlew
- 📝gradlew.bat
- 📝settings.gradle
Android-CalendarView-master
Android开发实现自定义日历、日期选择控件 最近项目需要日历效果,考虑用第三方的反而不太适合设计需求,修改复杂,与其这样不入自己重新写一个干净的控件。虽不是什么牛逼控件,但是也需要我们能按照设计自己写出来。在此记录一下实现思路。
效果图:
实现思路
- 头部是一个自定义组合控件;
- 显示一周的日期部分用GridView 更加方便更新;
- 切换月的部分是一个自定义PopupWindow;
- GridView选中效果;
- GridView根据手势GestureDetector监听左右滑动;
- 核心其实还是Calendar类,根据这个类我们可以获取制定日期一周的日期集合、可以获取制定日期一月的日期集合等等;
- 根据阳历日期获取阴历日期
使用
请下载项目后查看
邮箱:下载后查看
下载地址:微信扫一扫,关注下方【毕业设计组织】公众号,请回复数字”6833“获取下载链接
