[WEEX-244][android]Weex Android Support W3c Force Api

Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/d7a12fd2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/d7a12fd2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/d7a12fd2

Branch: refs/heads/master
Commit: d7a12fd24002863ae1cf4b9dc00163cf411a27cc
Parents: bdd6c2e
Author: jianbai.gbj <jianbai....@alibaba-inc.com>
Authored: Fri Mar 9 11:19:47 2018 +0800
Committer: misakuo <misa...@apache.org>
Committed: Tue Mar 20 12:40:31 2018 +0800

----------------------------------------------------------------------
 .../main/java/com/taobao/weex/ui/view/gesture/WXGesture.java  | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/d7a12fd2/android/sdk/src/main/java/com/taobao/weex/ui/view/gesture/WXGesture.java
----------------------------------------------------------------------
diff --git 
a/android/sdk/src/main/java/com/taobao/weex/ui/view/gesture/WXGesture.java 
b/android/sdk/src/main/java/com/taobao/weex/ui/view/gesture/WXGesture.java
index 1bac140..3335d9e 100644
--- a/android/sdk/src/main/java/com/taobao/weex/ui/view/gesture/WXGesture.java
+++ b/android/sdk/src/main/java/com/taobao/weex/ui/view/gesture/WXGesture.java
@@ -383,7 +383,12 @@ public class WXGesture extends 
GestureDetector.SimpleOnGestureListener implement
       pageXY = getEventLocInPageCoordinate(motionEvent, pointerIndex, pos);
       screenXY = getEventLocInScreenCoordinate(motionEvent, pointerIndex, pos);
     }
-    return createJSONObject(screenXY, pageXY, (float) 
motionEvent.getPointerId(pointerIndex));
+    JSONObject map = createJSONObject(screenXY, pageXY, (float) 
motionEvent.getPointerId(pointerIndex));
+    float force = motionEvent.getPressure();
+    if(force > 0 && force < 1) {
+      map.put("force", motionEvent.getPressure());
+    }
+    return map;
   }
 
   /**

Reply via email to