react-native/Examples
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
..
2048 Bugfix - Typos 2015-12-15 09:09:32 -08:00
Movies Fix Movies example deprecation warning 2016-02-08 10:07:35 -08:00
TicTacToe Bot testing: Update TicTacToeApp.js 2016-02-11 08:32:31 -08:00
UIExplorer Add hitSlop prop on iOS and Android 2016-02-16 16:51:39 -08:00
.eslintrc Add global flow types to eslint globals 2016-01-27 15:55:34 -08:00