通过日历展示签到的自定义控件
2017-12-08 本文已影响56人
倚栏听风雨丶
话不多说,先上效果图

项目有个签到获取礼品的需求,作为CV战士的我,在网上找了很多轮子,但无法满足我的要求,可自定义化太低,扩展不足,没办法只能自己动手.
通过学习了一些轮子后,有了写眉目,使用GridView结合Calendar来完成.
说实话,这个控件是三个月前写的,现在写文章回头去看,突然看不懂了,直接上核心代码吧.


具体就是获取该月的所有天数,判断上月和下月存在多少天.

签到的背景和获取礼物的背景,根据传入的数据,在adapter里面处理当天的背景就可以了
说实话,过的时间太久,都不知道写的什么了.这个控件完全针对需求开发的,很多地方没有抽象和提供扩张方法.
也许CV太久了,连自己写的东西都不相信是自己写的了!