yannecer / NCalendar

一款安卓日历,仿miui,钉钉,华为的日历,万年历、365、周日历,月日历,月视图、周视图滑动切换,农历,节气,Andriod Calendar , MIUI Calendar,小米日历
Apache License 2.0
1.59k stars 314 forks source link

怎么实现竖直方向的日历呢?在切换日期的时候,怎么增加动画。从当前日期到目标日期? #64

Closed threedeer closed 4 years ago

threedeer commented 4 years ago

怎么实现竖直方向的日历呢?在切换日期的时候,怎么增加动画。从当前日期到目标日期?

yannecer commented 4 years ago

@threedeer 日历是继承ViewPager,让日历继承一个竖直滑动的ViewPager就可以了,日历跳转动画也是ViewPager的翻页动画

threedeer commented 4 years ago

好的 多谢

threedeer commented 4 years ago

可以使用recyclerview替换viewpager吗?我们希望能实现像recyclerview那种滑动的样式,而不是每次滑动一个item

threedeer commented 4 years ago

我替换成recyclerview之后,数据量大的时候会特别卡,而且并没有显示数据。

yannecer commented 4 years ago

@threedeer 刚看到你的信息,如果想像RecyclerView那样滑动,可以使用自定义View,创建一个单页的日历View(库中有相关代码),RecyclerView的每个item都是这个View,再根据不同的月份,传值绘制即可

threedeer commented 4 years ago

多谢解答