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);
           }

Reply via email to