SpringView
SpringView copied to clipboard
type为follow时,调用callFresh(),不会调用回调
type为follow时,调用callFresh(),不会调用回调,而且header也不会自动下拉
我看了源码,应该是callFresh()中没有调用回调,这句代码mScroller.startScroll(0, getScrollY(), 0, -getScrollY() - HEADER_SPRING_HEIGHT, MOVE_TIME);里的-getScrollY() - HEADER_SPRING_HEIGHT也为0。
我直接修改了源码,将-getScrollY() - HEADER_SPRING_HEIGHT改为任意负数就正常调用了回调,也出现了下拉动画
正数是上拉加载更多,负数是下拉刷新。 这个值应该要和刷新头高度和像素密度结合起来自动计算,不知有没更好解决方法