Remove onScrollAnimationEnd
Summary: <!-- Thank you for sending the PR! If you changed any code, please provide us with clear instructions on how you verified your changes work. In other words, a test plan is *required*. Bonus points for screenshots and videos! Please read the Contribution Guidelines at https://github.com/facebook/react-native/blob/master/CONTRIBUTING.md to learn more about contributing to React Native. Happy contributing! --> Closes https://github.com/facebook/react-native/pull/15156 Differential Revision: D5479265 Pulled By: shergin fbshipit-source-id: a2dfa3a4357e126838a17dac4797d1d845cd56ae
This commit is contained in:
parent
b8118d1b79
commit
aa9a19ab8d
|
@ -244,11 +244,6 @@ const ScrollView = createReactClass({
|
|||
* events can be controlled using the `scrollEventThrottle` prop.
|
||||
*/
|
||||
onScroll: PropTypes.func,
|
||||
/**
|
||||
* Called when a scrolling animation ends.
|
||||
* @platform ios
|
||||
*/
|
||||
onScrollAnimationEnd: PropTypes.func,
|
||||
/**
|
||||
* Called when scrollable content view of the ScrollView changes.
|
||||
*
|
||||
|
|
|
@ -56,7 +56,6 @@
|
|||
@property (nonatomic, copy) RCTDirectEventBlock onScrollEndDrag;
|
||||
@property (nonatomic, copy) RCTDirectEventBlock onMomentumScrollBegin;
|
||||
@property (nonatomic, copy) RCTDirectEventBlock onMomentumScrollEnd;
|
||||
@property (nonatomic, copy) RCTDirectEventBlock onScrollAnimationEnd;
|
||||
|
||||
@end
|
||||
|
||||
|
|
|
@ -762,7 +762,7 @@ RCT_SCROLL_EVENT_HANDLER(scrollViewDidZoom, onScroll)
|
|||
[self scrollViewDidScroll:scrollView];
|
||||
|
||||
// Fire the end deceleration event
|
||||
RCT_SEND_SCROLL_EVENT(onMomentumScrollEnd, nil); //TODO: shouldn't this be onScrollAnimationEnd?
|
||||
RCT_SEND_SCROLL_EVENT(onMomentumScrollEnd, nil);
|
||||
RCT_FORWARD_SCROLL_EVENT(scrollViewDidEndScrollingAnimation:scrollView);
|
||||
}
|
||||
|
||||
|
|
|
@ -79,7 +79,6 @@ RCT_EXPORT_VIEW_PROPERTY(onScroll, RCTDirectEventBlock)
|
|||
RCT_EXPORT_VIEW_PROPERTY(onScrollEndDrag, RCTDirectEventBlock)
|
||||
RCT_EXPORT_VIEW_PROPERTY(onMomentumScrollBegin, RCTDirectEventBlock)
|
||||
RCT_EXPORT_VIEW_PROPERTY(onMomentumScrollEnd, RCTDirectEventBlock)
|
||||
RCT_EXPORT_VIEW_PROPERTY(onScrollAnimationEnd, RCTDirectEventBlock)
|
||||
RCT_EXPORT_VIEW_PROPERTY(DEPRECATED_sendUpdatedChildFrames, BOOL)
|
||||
|
||||
// overflow is used both in css-layout as well as by react-native. In css-layout
|
||||
|
|
|
@ -220,7 +220,6 @@ public class ReactScrollViewManager
|
|||
.put(ScrollEventType.SCROLL.getJSEventName(), MapBuilder.of("registrationName", "onScroll"))
|
||||
.put(ScrollEventType.BEGIN_DRAG.getJSEventName(), MapBuilder.of("registrationName", "onScrollBeginDrag"))
|
||||
.put(ScrollEventType.END_DRAG.getJSEventName(), MapBuilder.of("registrationName", "onScrollEndDrag"))
|
||||
.put(ScrollEventType.ANIMATION_END.getJSEventName(), MapBuilder.of("registrationName", "onScrollAnimationEnd"))
|
||||
.put(ScrollEventType.MOMENTUM_BEGIN.getJSEventName(), MapBuilder.of("registrationName", "onMomentumScrollBegin"))
|
||||
.put(ScrollEventType.MOMENTUM_END.getJSEventName(), MapBuilder.of("registrationName", "onMomentumScrollEnd"))
|
||||
.build();
|
||||
|
|
|
@ -17,8 +17,7 @@ public enum ScrollEventType {
|
|||
END_DRAG("topScrollEndDrag"),
|
||||
SCROLL("topScroll"),
|
||||
MOMENTUM_BEGIN("topMomentumScrollBegin"),
|
||||
MOMENTUM_END("topMomentumScrollEnd"),
|
||||
ANIMATION_END("topScrollAnimationEnd");
|
||||
MOMENTUM_END("topMomentumScrollEnd");
|
||||
|
||||
private final String mJSEventName;
|
||||
|
||||
|
|
Loading…
Reference in New Issue