Jesse Ruder 0176ac488e Add hitSlop prop on iOS and Android
Summary:New prop `hitSlop` allows extending the touch area of Touchable components. This makes it easier to touch small buttons without needing to change your styles.

It takes `top`, `bottom`, `left`, and `right` same as the `pressRetentionOffset` prop. When a touch is moved, `hitSlop` is combined with `pressRetentionOffset` to determine how far the touch can move off the button before deactivating the button.

On Android I had to add a new file `ids.xml` to generate a unique ID to use for the tag where I store the `hitSlop` state. The iOS side is more straightforward.

terribleben worked on the iOS and JS parts of this diff.

Fixes #110
Closes https://github.com/facebook/react-native/pull/5720

Differential Revision: D2941671

Pulled By: androidtrunkagent

fb-gh-sync-id: 07e3eb8b6a36eebf76968fdaac3c6ac335603194
shipit-source-id: 07e3eb8b6a36eebf76968fdaac3c6ac335603194
2016-02-16 16:51:39 -08:00
..
2016-01-30 17:11:28 -08:00
2016-01-08 15:42:32 -08:00
2016-02-10 08:40:39 -08:00
2016-02-11 02:45:34 -08:00
2016-02-12 12:58:31 -08:00
2016-02-05 14:26:35 -08:00
2016-02-05 16:45:46 -08:00
2016-02-15 13:34:33 -08:00
2016-02-16 03:29:52 -08:00
2016-02-11 02:45:34 -08:00