Package 

Class ReactSwitchManager

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

    
    public class ReactSwitchManager
    extends SimpleViewManager<ReactSwitch> implements AndroidSwitchManagerInterface<ReactSwitch>
                        

    View manager for ReactSwitch components.

    • 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 setDisabled(ReactSwitch view, boolean disabled)
      void setEnabled(ReactSwitch view, boolean enabled)
      void setOn(ReactSwitch view, boolean on)
      void setValue(ReactSwitch view, boolean value)
      void setThumbTintColor(ReactSwitch view, @Nullable() Integer color)
      void setThumbColor(ReactSwitch view, @Nullable() Integer color)
      void setTrackColorForFalse(ReactSwitch view, @Nullable() Integer color)
      void setTrackColorForTrue(ReactSwitch view, @Nullable() Integer color)
      void setTrackTintColor(ReactSwitch view, @Nullable() Integer color)
      void setNativeValue(ReactSwitch view, boolean value)
      void receiveCommand(@NonNull() ReactSwitch view, String commandId, @Nullable() ReadableArray args) Subclasses may use this method to receive events/commands directly from JS through the .
      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

        getExportedCustomBubblingEventTypeConstants, 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.AndroidSwitchManagerInterface

        setDisabled, setEnabled, setNativeValue, setOn, setThumbColor, setThumbTintColor, setTrackColorForFalse, setTrackColorForTrue, setTrackTintColor, setValue
      • Methods inherited from class java.lang.Object

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