{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/react-native/issues/3557","labels_url":"https://api.github.com/repos/facebook/react-native/issues/3557/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react-native/issues/3557/comments","events_url":"https://api.github.com/repos/facebook/react-native/issues/3557/events","html_url":"https://github.com/facebook/react-native/issues/3557","id":112493222,"number":3557,"title":"[Touches] Translated components receive touches at their non-translated position","user":{"login":"ide","id":379606,"avatar_url":"https://avatars.githubusercontent.com/u/379606?v=3","gravatar_id":"","url":"https://api.github.com/users/ide","html_url":"https://github.com/ide","followers_url":"https://api.github.com/users/ide/followers","following_url":"https://api.github.com/users/ide/following{/other_user}","gists_url":"https://api.github.com/users/ide/gists{/gist_id}","starred_url":"https://api.github.com/users/ide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ide/subscriptions","organizations_url":"https://api.github.com/users/ide/orgs","repos_url":"https://api.github.com/users/ide/repos","events_url":"https://api.github.com/users/ide/events{/privacy}","received_events_url":"https://api.github.com/users/ide/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/facebook/react-native/labels/Android","name":"Android","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-21T01:26:36Z","updated_at":"2015-10-21T02:22:01Z","closed_at":null,"body":"When translating a View on Android (0.14.0-dev), it continues to receive touches at its original position which is probably not what you want. Here's the repro with PanResponderExample in the UIExplorer (you need to touch the top-left of the scene to move the circle):\r\n```\r\ndiff --git a/Examples/UIExplorer/PanResponderExample.js b/Examples/UIExplorer/PanResponderExample.js\r\nindex c2e6a66..f469439 100644\r\n--- a/Examples/UIExplorer/PanResponderExample.js\r\n+++ b/Examples/UIExplorer/PanResponderExample.js\r\n@@ -53,8 +53,10 @@ var PanResponderExample = React.createClass({\r\n     this._previousTop = 84;\r\n     this._circleStyles = {\r\n       style: {\r\n-        left: this._previousLeft,\r\n-        top: this._previousTop\r\n+        transform: [\r\n+          { translateY: this._previousTop },\r\n+          { translateX: this._previousLeft },\r\n+        ],\r\n       }\r\n     };\r\n   },\r\n@@ -112,8 +114,10 @@ var PanResponderExample = React.createClass({\r\n     this._highlight();\r\n   },\r\n   _handlePanResponderMove: function(e: Object, gestureState: Object) {\r\n-    this._circleStyles.style.left = this._previousLeft + gestureState.dx;\r\n-    this._circleStyles.style.top = this._previousTop + gestureState.dy;\r\n+    this._circleStyles.style.transform = [\r\n+      { translateY: this._previousTop + gestureState.dy },\r\n+      { translateX: this._previousLeft + gestureState.dx },\r\n+    ];\r\n     this._updatePosition();\r\n   },\r\n   _handlePanResponderEnd: function(e: Object, gestureState: Object) {\r\n```"},"comment":{"url":"https://api.github.com/repos/facebook/react-native/issues/comments/149760600","html_url":"https://github.com/facebook/react-native/issues/3557#issuecomment-149760600","issue_url":"https://api.github.com/repos/facebook/react-native/issues/3557","id":149760600,"user":{"login":"ide","id":379606,"avatar_url":"https://avatars.githubusercontent.com/u/379606?v=3","gravatar_id":"","url":"https://api.github.com/users/ide","html_url":"https://github.com/ide","followers_url":"https://api.github.com/users/ide/followers","following_url":"https://api.github.com/users/ide/following{/other_user}","gists_url":"https://api.github.com/users/ide/gists{/gist_id}","starred_url":"https://api.github.com/users/ide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ide/subscriptions","organizations_url":"https://api.github.com/users/ide/orgs","repos_url":"https://api.github.com/users/ide/repos","events_url":"https://api.github.com/users/ide/events{/privacy}","received_events_url":"https://api.github.com/users/ide/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T02:22:01Z","updated_at":"2015-10-21T02:22:01Z","body":"cc @mkonicek @kmagiera is this simply how Android behaves? I can use absolute positioning instead, but if it's possible for RN to fix this in a nice way, that would be great too."}}