看到本篇文章的同学估计也是实验课或者项目需求中需要一个日历表,当我接到这个需求的时候,当时脑子压根连想都没想,这么通用的控件,GitHub上一搜一大堆不是嘛。可是等到真正做起来的时候,扎心了老铁,GitHub上的大神居然异常的不给力,都是实现了基本功能,能够滑动切换月份,找实现了周月切换功能的开源库很难。终于我费尽千辛万苦找到一个能够完美切换的项目时,你周月切换之后的数据乱的一塌糊涂啊!!!
算了,自己撸一个!!!
如果你感觉到对你有帮助,欢迎star
如果你感觉对代码有疑惑,或者需要修改的地方,欢迎issue
主要特性
日历样式完全自定义,拓展性强
左右滑动切换上下周月,上下滑动切换周月模式
抽屉式周月切换效果
标记指定日期(marker)
跳转到指定日期
思路
使用方法
XML布局
新建XML布局
RecyclerView的layout_behavior为com.ldf.calendar.behavior.RecyclerViewBehavior
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1">
and