日历控件实现(一)

承接上文,本文主要讲述日历控制如何具体实现?遇到的一些技术难点并采取的解决方案?

思路

简单描述下我的思路:
1.先画出月份,一个星期7天,需要画5行,可以代表一个月的时间。
2.在上面的基础上,每一行计算标记的数据,绘制一行星期后再绘制一行标记(重点)。
3.绘制固定星期栏。
4.样式处理,包括标记的样式,日期的样式。

草图

绘制月份的草图

如何设计

Author: golike
Link: http://jianhui1012.github.io/2020/10/09/日历控件实现(一)/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.