public abstract class ReactPickerManager extends SimpleViewManager<ReactPicker>
ViewManager for the ReactPicker view. This is abstract because the
Spinner doesn't support setting the mode (dropdown/dialog) outside the constructor, so
that is delegated to the separate ReactDropdownPickerManager and
ReactDialogPickerManager components. These are merged back on the JS side into one
React component.NativeModule.NativeMethodPROP_NATIVE_ID, PROP_TEST_IDMETHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC| Constructor and Description |
|---|
ReactPickerManager() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEventEmitters(ThemedReactContext reactContext,
ReactPicker picker)
Subclasses can override this method to install custom event emitters on the given View.
|
protected void |
onAfterUpdateTransaction(ReactPicker view)
Callback that will be triggered after all properties are updated in current update transaction
(all @ReactProp handlers for properties updated in current transaction have been called).
|
void |
setColor(ReactPicker view,
java.lang.Integer color) |
void |
setEnabled(ReactPicker view,
boolean enabled) |
void |
setItems(ReactPicker view,
ReadableArray items) |
void |
setPrompt(ReactPicker view,
java.lang.String prompt) |
void |
setSelected(ReactPicker view,
int selected) |
createShadowNodeInstance, getShadowNodeClass, updateExtraDatasetAccessibilityComponentType, setAccessibilityLabel, setAccessibilityLiveRegion, setBackgroundColor, setElevation, setImportantForAccessibility, setNativeId, setOpacity, setRenderToHardwareTexture, setRotation, setScaleX, setScaleY, setTestId, setTransform, setTranslateX, setTranslateY, setZIndexcreateShadowNodeInstance, createView, createViewInstance, getCommandsMap, getExportedCustomBubblingEventTypeConstants, getExportedCustomDirectEventTypeConstants, getExportedViewConstants, getName, getNativeProps, onDropViewInstance, receiveCommand, updatePropertiescanOverrideExistingModule, getConstants, hasConstants, initialize, onCatalystInstanceDestroypublic void setItems(ReactPicker view, @Nullable ReadableArray items)
public void setColor(ReactPicker view, @Nullable java.lang.Integer color)
public void setPrompt(ReactPicker view, @Nullable java.lang.String prompt)
public void setEnabled(ReactPicker view, boolean enabled)
public void setSelected(ReactPicker view, int selected)
protected void onAfterUpdateTransaction(ReactPicker view)
ViewManageronAfterUpdateTransaction in class ViewManager<ReactPicker,LayoutShadowNode>protected void addEventEmitters(ThemedReactContext reactContext, ReactPicker picker)
ViewManageraddEventEmitters in class ViewManager<ReactPicker,LayoutShadowNode>