Calendar 自定义日历控件

本文介绍了一个自定义的日历控件CalendarView,适用于Android应用中以时间戳展示信息的需求。控件特点包括可设置特定日期背景、特殊日期标记、显示范围等,并详细说明了使用方法和注意事项,提供了代码地址。
摘要由CSDN通过智能技术生成

CalendarView

介绍

代码地址:https://github.com/09xuanjian/CalendarView

这里写图片描述

这是一个日历控件,很多时候我们需要把一些信息通过时间戳的方式展示给用户。日历是一个好的选择。

这个日历有以下几个特点:

1.可以设置当天的日期的背景,如一个圆。

2.可以设置一些特殊日期的背景,一共提供了三个接口,如一些签到的展示,签到的那一天背景特殊化。还有如果连续签到多少天了有礼物,然后有礼物那天的背景也是不一样的。

3.和万年历有区别,这个日历时可以设定显示多少个月的,如我只需要从这个月开始显示未来的六个月。或者显示这个月的前后一个月,这个三个月的时间。

4.还有就是日历里面的字体大小颜色都是可以按照你自己喜好进行设置。

5.可以控制title中是否可以有按钮来翻页。

6.可以控制是否显示翻页小圆点的显示,也可以定义小圆点的样式。

使用介绍

首先介绍一下构成

主要的使用的就是自定义控件 CommonCalendar。CommonCalendar 继承LinearLayout.
在年月显示,还有星期的显示是默认显示出来的。而日历主题部分时通过一个ViewPager 来承载,每一个page

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值