liaoinstan / SpringView

🔥 A custom view pull to refresh,support ScrollView,ListView,RecyclerView,WebView and all another views, easy to use
Apache License 2.0
1.93k stars 355 forks source link

一些问题和建议 #6

Open yuzhongxingke opened 8 years ago

yuzhongxingke commented 8 years ago

问题: 1、下拉或者上拉连续下拉几次(上次没有执行完毕时连续下拉几次)就会触发几次刷新监听,能否等上次结束完成后再触发 2、下拉或者上拉,正在刷新时,可以滑动隐藏加载提示,这样有时不能触发刷新?能否加载完毕才能隐藏呢? 3、在刷新过程中,如果再次下来刷新,文字提示会改变,加载过程中能否不改变文字呢? 建议: 1、加载更多能否当滚动底部自动加载呢? 2、能否加一个原生的下拉\上拉刷新(类似:swiperefreshlayout) 3、加载完毕后能否显示加载的内容?也就是加载进度不回弹回去,直接显示加载的内容

作者写的功能很强大,受益匪浅,多谢了

liaoinstan commented 8 years ago

第一个问题,主要是考虑到,类似qq下拉抢红包类似的功能,连续拉动的过程中需要保证每次拉动都要触发一次事件,至于其他连续拖拽的情况就需要用户自行设置标志来决定刷新是否有效了。 第二个问题,确实值得考虑 第三个呢,可以在自定义header里改变UI逻辑

建议: 1,自动加载确实是一个很好的主意,但是如何显示footer是个问题,涉及到内外层控件的级联滚动,目前要实现这样的效果最好还是不设置footer,然后自行在内部容器中添加footer比较好 2,类swiperefreshlayout的功能,也是目前我正在考虑的,新增一种DRAG模式 3,没太懂你的意思

yuzhongxingke commented 8 years ago

感觉你的回复,建议3可能是我表述不清楚 是这样的,下拉加载完毕时,目前是隐藏进度加载指示器,然后 recycleview 回弹到底部,这样别人就看不到加载成功的内容,能否把显示进度指示器这块内容用来显示加载更多的内容呢,这样效果是否更好呢?