MagicMashRoom / SuperCalendar

@Deprecated android 自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期
2.76k stars 484 forks source link

嵌套滑动:优化嵌套滑动逻辑 #98

Closed guanjianzhe closed 6 years ago

guanjianzhe commented 6 years ago
  1. 修复:当显示月时,RecyclerView概率性上滑问题;
  2. 优化:根据滑动方向,展开或者收缩日历;
  3. 优化:在一次滑动中,向下滚动RecyclerView, 连贯地展开日历;
  4. MonthPager左右滑动未完成时,禁止滑动recycleView。

Signed-off-by: Jack Kwan jianzhe.guan@gmail.com

guanjianzhe commented 6 years ago

修复了这个issue: 嵌套的recyclerview滑动 有几率会出问题 #88

guanjianzhe commented 6 years ago

解决冲突,已验证。 请尽快合并代码,谢谢。

MagicMashRoom commented 6 years ago

onStartNestedScroll 里面的修改的目的是为了 3:优化:在一次滑动中,向下滚动RecyclerView, 连贯地展开日历; 吗?

guanjianzhe commented 6 years ago

onStartNestedScroll 里面的修改的目的是为了3:优化:在一次滑动中,向下滚动RecyclerView, 连贯地展开日历;吗?

是的。对于1-4的修改,本来打算拆成不同的补丁提交。后来发1-4的逻辑并不完全独立,只能在一个补丁中一起提交。


onNestedPreScroll的修改主要是为了:2. 优化:根据滑动方向,展开或者收缩日历;


onNestedPreFling: 主要是 修复:当显示月时,RecyclerView概率性上滑问题;

SmileChen007 commented 6 years ago

厉害

MagicMashRoom commented 6 years ago

优化滑动逻辑

guanjianzhe commented 6 years ago

看到你reopen了pr了,我应该不需要再提了

MagicMashRoom commented 6 years ago

你现在在哪里工作还是只是个学生? 有兴趣来搜狐吗?

guanjianzhe commented 6 years ago

先谢你了,暂时没有跳槽的想法。我在广州一家互联网公司工作。