react-native/Libraries/Components
tuncaulubilge 263d04d756 Added nestedScrollEnabled prop to scroll view for android
Summary:
Nested scrolling in scrollViews, listViews and flatLists are enabled on iOS by default, but needs to be enabled manually on Android. This PR introduces a `nestedScrollEnabled` property to ScrollViews to support nested scrolling on Android 21 and above.

Enabling nested scroll will resolve issues with coordinator layout in android and required to support a collapsing toolbar.

Tested on the test app. We are also using this property in our app currently to support scrolling behaviour required by coordinator layouts.

[ANDROID] [ENHANCEMENT] [ScrollView] - Added a prop to enable nested scrolling
Closes https://github.com/facebook/react-native/pull/18299

Reviewed By: sahrens

Differential Revision: D7256604

Pulled By: mdvacca

fbshipit-source-id: fb8b7f1b5bed39837a2066db7f2a8798d52a3fd6
2018-03-18 20:16:15 -07:00
..
AccessibilityInfo Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
ActivityIndicator Avoid var specific hoisting rules 2018-03-01 16:57:25 -08:00
AppleTV Add support for Android TV devices 2018-03-06 10:47:02 -08:00
CheckBox Update license headers for MIT license 2018-02-16 18:31:53 -08:00
Clipboard Update license headers for MIT license 2018-02-16 18:31:53 -08:00
DatePicker Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
DatePickerAndroid Update license headers for MIT license 2018-02-16 18:31:53 -08:00
DrawerAndroid Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
Keyboard Update license headers for MIT license 2018-02-16 18:31:53 -08:00
MaskedView Update license headers for MIT license 2018-02-16 18:31:53 -08:00
Navigation Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
Picker Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
ProgressBarAndroid Update license headers for MIT license 2018-02-16 18:31:53 -08:00
ProgressViewIOS Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
RefreshControl Fix RefreshControl's dependency on AndroidSwipeRefreshLayout 2018-03-07 18:57:42 -08:00
SafeAreaView Update license headers for MIT license 2018-02-16 18:31:53 -08:00
ScrollView Added nestedScrollEnabled prop to scroll view for android 2018-03-18 20:16:15 -07:00
SegmentedControlIOS Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
Slider Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
StatusBar Update license headers for MIT license 2018-02-16 18:31:53 -08:00
Switch Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
TabBarIOS StyleObj -> DangerouslyImpreciseStyleProp 2018-03-07 13:24:20 -08:00
TextInput Add number-pad keyboardType 2018-03-14 14:48:10 -07:00
TimePickerAndroid Update license headers for MIT license 2018-02-16 18:31:53 -08:00
ToastAndroid Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
ToolbarAndroid Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
Touchable Add support for Android TV devices 2018-03-06 10:47:02 -08:00
UnimplementedViews Update license headers for MIT license 2018-02-16 18:31:53 -08:00
View Migrating View to be a Flow Typed ES6 class 2018-03-09 18:33:52 -08:00
ViewPager Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
WebView Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
Button.js Add support for Android TV devices 2018-03-06 10:47:02 -08:00
LazyRenderer.js Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
ScrollResponder.js Update license headers for MIT license 2018-02-16 18:31:53 -08:00
StaticContainer.react.js Update license headers for MIT license 2018-02-16 18:31:53 -08:00
StaticRenderer.js Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00
Subscribable.js Converting Libraries/Components to not use var 2018-03-03 15:38:18 -08:00