Repository: incubator-weex Updated Branches: refs/heads/0.16-dev e2b13c16a -> e22f02a8c
* [android] ignore scroll event when list can not scroll vertically Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/cfc14120 Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/cfc14120 Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/cfc14120 Branch: refs/heads/0.16-dev Commit: cfc14120db76a1881711a4b68313a863a15e94f2 Parents: e2b13c1 Author: misakuo <misa...@apache.org> Authored: Fri Aug 18 11:29:05 2017 +0800 Committer: misakuo <misa...@apache.org> Committed: Fri Aug 18 11:29:05 2017 +0800 ---------------------------------------------------------------------- .../com/taobao/weex/ui/component/list/BasicListComponent.java | 5 +++++ 1 file changed, 5 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/cfc14120/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java ---------------------------------------------------------------------- diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java b/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java index 89bd644..2a6c960 100644 --- a/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java +++ b/android/sdk/src/main/java/com/taobao/weex/ui/component/list/BasicListComponent.java @@ -1287,6 +1287,11 @@ public abstract class BasicListComponent<T extends ViewGroup & ListComponentView return; } + RecyclerView.LayoutManager layoutManager = recyclerView.getLayoutManager(); + if (!layoutManager.canScrollVertically()) { + return; + } + if (shouldReport(offsetX, offsetY)) { fireScrollEvent(recyclerView, offsetX, offsetY); }