xmuSistone / VerticalSlideFragment

vertical slide to switch to the next fragment page, looks like vertical viewpager
1.61k stars 305 forks source link

某些情况上滑会提前进入下一个Fragment #3

Closed LanKo-X closed 8 years ago

LanKo-X commented 8 years ago

重现方法:

xmuSistone commented 8 years ago

额,如果你们的产品经理这么设计了,我建议你去把他打一顿。(哈哈) 你也可以看下代码的,touch的分发和拦截,是由draglayout去做,还是由scrollview自行处理,关键点就是在底部的ACTION_DOWN那里了。如果你需要定制的话,就改造一下就好。当前的Repository不会因为这个作修改了。

LanKo-X commented 8 years ago

我也认为这个重现方法很奇葩

不过这个问题应该很容易产生吧,像一些异步加载的图片之类的也会导致高度变化

xmuSistone commented 8 years ago

我了解你的意思了。目前的处理是第一次action_down去计算scrollview的滑动区间,后面就再也不计算了。

我已经想到一个还不错的解决办法,下周一我会提交新代码,到时你pull一下最新代码应该就不存在这个问题了。

LanKo-X commented 8 years ago

万分感谢

xmuSistone commented 8 years ago

你更新一下CustScrollView,这个bug应该解了。

LanKo-X commented 8 years ago

解决了,谢谢~

ujffdi commented 7 years ago

我刚下的DEMO,然后把代码拷到我的项目,还是会出现这个问题、时有时无。。

ujffdi commented 7 years ago

@xmuSistone

xmuSistone commented 7 years ago

请检查自己的代码逻辑 @ujffdi