通过日历展示签到的自定义控件

话不多说,先上效果图


日期为GridView,日期通过Calendar类获取

项目有个签到获取礼品的需求,作为CV战士的我,在网上找了很多轮子,但无法满足我的要求,可自定义化太低,扩展不足,没办法只能自己动手.

通过学习了一些轮子后,有了写眉目,使用GridView结合Calendar来完成.

说实话,这个控件是三个月前写的,现在写文章回头去看,突然看不懂了,直接上核心代码吧.


通过Calendar 获取数据

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


签到的背景和获取礼物的背景,根据传入的数据,在adapter里面处理当天的背景就可以了

说实话,过的时间太久,都不知道写的什么了.这个控件完全针对需求开发的,很多地方没有抽象和提供扩张方法.

也许CV太久了,连自己写的东西都不相信是自己写的了!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容