Package 

Class ReactSliderManager

  • All Implemented Interfaces:
    com.facebook.react.bridge.NativeModule , com.facebook.react.uimanager.BaseViewManagerInterface , com.facebook.react.viewmanagers.SliderManagerInterface

    
    public class ReactSliderManager
    extends SimpleViewManager<ReactSlider> implements SliderManagerInterface<ReactSlider>
                        

    Manages instances of {@code ReactSlider}.

    Note that the slider is _not_ a controlled component.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      public final static String REACT_CLASS
    • Method Summary

      Modifier and Type Method Description
      String getName()
      LayoutShadowNode createShadowNodeInstance() This method should return a subclass of ReactShadowNode which will be then used formeasuring position and size of the view.
      Class getShadowNodeClass() This method should return Class instance that represent type of shadow node that thismanager will return from createShadowNodeInstance.
      void setEnabled(ReactSlider view, boolean enabled)
      void setValue(ReactSlider view, double value)
      void setMinimumValue(ReactSlider view, double value)
      void setMaximumValue(ReactSlider view, double value)
      void setStep(ReactSlider view, double value)
      void setThumbTintColor(ReactSlider view, Integer color)
      void setMinimumTrackTintColor(ReactSlider view, Integer color)
      void setMaximumTrackTintColor(ReactSlider view, Integer color)
      void setDisabled(ReactSlider view, boolean value)
      void setMaximumTrackImage(ReactSlider view, @Nullable() ReadableMap value)
      void setMinimumTrackImage(ReactSlider view, @Nullable() ReadableMap value)
      void setTestID(ReactSlider view, @Nullable() String value)
      void setThumbImage(ReactSlider view, @Nullable() ReadableMap value)
      void setTrackImage(ReactSlider view, @Nullable() ReadableMap value)
      Map getExportedCustomDirectEventTypeConstants() Returns a map of config data passed to JS that defines eligible events that can be placed onnative views.
      Map<String, Object> getExportedCustomBubblingEventTypeConstants() Returns a map of config data passed to JS that defines eligible events that can be placed onnative views.
      long measure(Context context, ReadableMap localData, ReadableMap props, ReadableMap state, float width, YogaMeasureMode widthMode, float height, YogaMeasureMode heightMode, @Nullable() Array<float> attachmentsPositions) Subclasses can override this method to implement custom measure functions for the ViewManager
      • Methods inherited from class com.facebook.react.uimanager.SimpleViewManager

        getShadowNodeClass, updateExtraData
      • Methods inherited from class com.facebook.react.uimanager.BaseViewManager

        getExportedCustomDirectEventTypeConstants, setAccessibilityActions, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLabelledBy, setAccessibilityLiveRegion, setAccessibilityRole, setAccessibilityValue, setBackgroundColor, setBorderBottomLeftRadius, setBorderBottomRightRadius, setBorderRadius, setBorderTopLeftRadius, setBorderTopRightRadius, setElevation, setImportantForAccessibility, setMoveShouldSetResponder, setMoveShouldSetResponderCapture, setNativeId, setOpacity, setPointerEnter, setPointerLeave, setPointerMove, setRenderToHardwareTexture, setResponderEnd, setResponderGrant, setResponderMove, setResponderReject, setResponderRelease, setResponderStart, setResponderTerminate, setResponderTerminationRequest, setRotation, setScaleX, setScaleY, setShadowColor, setShouldBlockNativeResponder, setStartShouldSetResponder, setStartShouldSetResponderCapture, setTestId, setTouchCancel, setTouchEnd, setTouchMove, setTouchStart, setTransform, setTranslateX, setTranslateY, setViewState, setZIndex
      • Methods inherited from class com.facebook.react.uimanager.ViewManager

        createShadowNodeInstance, createShadowNodeInstance, createView, getCommandsMap, getExportedViewConstants, getNativeProps, getShadowNodeClass, measure, onDropViewInstance, receiveCommand, receiveCommand, setPadding, updateExtraData, updateProperties, updateState
      • Methods inherited from class com.facebook.react.bridge.BaseJavaModule

        canOverrideExistingModule, getConstants, hasConstants, initialize, invalidate, onCatalystInstanceDestroy
      • Methods inherited from class com.facebook.react.uimanager.BaseViewManagerInterface

        setAccessibilityActions, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLabelledBy, setAccessibilityLiveRegion, setAccessibilityRole, setBackgroundColor, setElevation, setImportantForAccessibility, setNativeId, setOpacity, setRenderToHardwareTexture, setRotation, setScaleX, setScaleY, setShadowColor, setTestId, setTransform, setTranslateX, setTranslateY, setViewState, setZIndex
      • Methods inherited from class com.facebook.react.viewmanagers.SliderManagerInterface

        setDisabled, setEnabled, setMaximumTrackImage, setMaximumTrackTintColor, setMaximumValue, setMinimumTrackImage, setMinimumTrackTintColor, setMinimumValue, setStep, setTestID, setThumbImage, setThumbTintColor, setTrackImage, setValue
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait