我正在开发一个xamarin表单项目,我们已经启用了pull来刷新列表视图。 Everythings工作,但是我发现在iOS上可以取消刷新的拉动然后通过执行以下操作继续滚动:
然而,在Android上,情况并非如此。刷新的拉力卡住了,它不会向下滚动。我怎样才能使它向下滚动呢?
作为参考,您也可以在Facebook应用程序上试试这个。
通过为ListView创建自定义渲染器并对OnInterceptTouchEvent进行覆盖来制定解决方法。跟踪初始触摸的位置,当Y的增量从大于0变为小于0(手指向下滑动然后返回到初始位置)时,我通过调度MotionEventsAction.Cancel和MotionEventsAction.Down重置触摸。