React
    object ReactScrollViewHelper
Helper class that deals with emitting Scroll Events.
Types
Link copied to clipboard
                  interface HasFlingAnimator
Link copied to clipboard
                  interface HasScrollEventThrottle
Link copied to clipboard
                  interface HasScrollState
Link copied to clipboard
                  interface HasSmoothScroll
Link copied to clipboard
                  interface HasStateWrapper
Link copied to clipboard
                  interface LayoutChangeListener
Link copied to clipboard
                  Link copied to clipboard
                  interface ScrollListener
Properties
Functions
Link copied to clipboard
                  Link copied to clipboard
                  Adds a scroll listener.
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  This is only for Java listeners. onLayout events emitted to JS are handled elsewhere.
Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasScrollEventThrottle?, ViewGroup> emitScrollBeginDragEvent(scrollView: T)
Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasScrollEventThrottle?, ViewGroup> emitScrollEndDragEvent(scrollView: T, xVelocity: Float, yVelocity: Float)
Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasScrollEventThrottle?, ViewGroup> emitScrollEvent(scrollView: T, xVelocity: Float, yVelocity: Float)
Shared by ReactScrollView and ReactHorizontalScrollView.
Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasScrollEventThrottle?, ViewGroup> emitScrollMomentumBeginEvent(scrollView: T, xVelocity: Int, yVelocity: Int)
Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasScrollEventThrottle?, ViewGroup> emitScrollMomentumEndEvent(scrollView: T)
Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasScrollState?, ReactScrollViewHelper.HasStateWrapper?, ViewGroup> forceUpdateState(scrollView: T)
Link copied to clipboard
                  Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasFlingAnimator?, ReactScrollViewHelper.HasScrollState?, ViewGroup> getNextFlingStartValue(scrollView: T, currentValue: Int, postAnimationValue: Int, velocity: Int): Int
Get current position or position after current animation finishes, if any.
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasFlingAnimator?, ReactScrollViewHelper.HasScrollState?, ViewGroup> predictFinalScrollPosition(scrollView: T, velocityX: Int, velocityY: Int, maximumOffsetX: Int, maximumOffsetY: Int): Point
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasFlingAnimator?, ReactScrollViewHelper.HasScrollState?, ReactScrollViewHelper.HasStateWrapper?, ViewGroup> smoothScrollTo(scrollView: T, x: Int, y: Int)
Scroll the given view to the location (x, y), with provided initial velocity. This method works by calculate the "would be" initial velocity with internal friction to move to the point (x, y), then apply that to the animator.
Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasFlingAnimator?, ReactScrollViewHelper.HasScrollState?, ReactScrollViewHelper.HasStateWrapper?, ViewGroup> updateFabricScrollState(scrollView: T)
fun <T : ReactScrollViewHelper.HasScrollState?, ReactScrollViewHelper.HasStateWrapper?, ViewGroup> updateFabricScrollState(scrollView: T, scrollX: Int, scrollY: Int)
Called on any stabilized onScroll change to propagate content offset value to a Shadow Node.
Link copied to clipboard
                  fun <T : ReactScrollViewHelper.HasFlingAnimator?, ReactScrollViewHelper.HasScrollEventThrottle?, ReactScrollViewHelper.HasScrollState?, ReactScrollViewHelper.HasStateWrapper?, ViewGroup> updateStateOnScrollChanged(scrollView: T, xVelocity: Float, yVelocity: Float)