日历控件的简单实现
此项目不适合直接放到自己的项目中,需要自己改动部分代码去适合自己的业务逻辑 主要业务逻辑在weekCalendarEventview 中
> github项目地址
效果图
功能包含
-
周历月历联动
-
当前时间的红线展示
-
过去时间置灰展示
-
事件区域事件的回调的监听
-
空白可以点击的区域的时间回调监听
代码的结构
src
main
java
cn.yky.calendarview
activity 时间日历控件界面
adapter 周历,月历,周历事件控件的适配器
anims 周历和月历上下滑动的动画切换
bean 存放的数据模型
inter 周历,月历的点击选中事件的回调监听
utils 存放的日期,集合,数据和字符串的工具类
view 存放的自定义控件
res
values
attrs 存放的自定义属性
需要用到的知识点
- 自定义view滑动
- 自定义控件画布的切割
- 自定义控件的联调滑动
- 参考文章Android_weekView
- ....
联系方式
本人技术有限,还有很多不完美的地方,欢迎指出.(写作不易,谢谢您的star支持)
- QQ:152046273
- Email:yukuoyuan@hotmail.com
- CSDN博客地址
- Github博客地址