public class ReactToolbarManager extends ViewGroupManager<ReactToolbar>
NativeModule.NativeMethodPROP_NATIVE_ID, PROP_TEST_IDMETHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC| Constructor and Description |
|---|
ReactToolbarManager() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEventEmitters(ThemedReactContext reactContext,
ReactToolbar view)
Subclasses can override this method to install custom event emitters on the given View.
|
protected ReactToolbar |
createViewInstance(ThemedReactContext reactContext)
Subclasses should return a new View instance of the proper type.
|
java.util.Map<java.lang.String,java.lang.Object> |
getExportedViewConstants()
Returns a map of view-specific constants that are injected to JavaScript.
|
java.lang.String |
getName() |
boolean |
needsCustomLayoutForChildren()
Returns whether this View type needs to handle laying out its own children instead of
deferring to the standard css-layout algorithm.
|
void |
setActions(ReactToolbar view,
ReadableArray actions) |
void |
setContentInsetEnd(ReactToolbar view,
float insetEnd) |
void |
setContentInsetStart(ReactToolbar view,
float insetStart) |
void |
setLogo(ReactToolbar view,
ReadableMap logo) |
void |
setNavIcon(ReactToolbar view,
ReadableMap navIcon) |
void |
setOverflowIcon(ReactToolbar view,
ReadableMap overflowIcon) |
void |
setRtl(ReactToolbar view,
boolean rtl) |
void |
setSubtitle(ReactToolbar view,
java.lang.String subtitle) |
void |
setSubtitleColor(ReactToolbar view,
java.lang.Integer subtitleColor) |
void |
setTitle(ReactToolbar view,
java.lang.String title) |
void |
setTitleColor(ReactToolbar view,
java.lang.Integer titleColor) |
addView, addViews, createShadowNodeInstance, getChildAt, getChildCount, getShadowNodeClass, getViewZIndex, removeAllViews, removeView, removeViewAt, setViewZIndex, shouldPromoteGrandchildren, updateExtraDatasetAccessibilityComponentType, setAccessibilityLabel, setAccessibilityLiveRegion, setBackgroundColor, setElevation, setImportantForAccessibility, setNativeId, setOpacity, setRenderToHardwareTexture, setRotation, setScaleX, setScaleY, setTestId, setTransform, setTranslateX, setTranslateY, setZIndexcreateShadowNodeInstance, createView, getCommandsMap, getExportedCustomBubblingEventTypeConstants, getExportedCustomDirectEventTypeConstants, getNativeProps, onAfterUpdateTransaction, onDropViewInstance, receiveCommand, updatePropertiescanOverrideExistingModule, getConstants, hasConstants, initialize, onCatalystInstanceDestroypublic java.lang.String getName()
getName in interface NativeModulegetName in class ViewManager<ReactToolbar,LayoutShadowNode>protected ReactToolbar createViewInstance(ThemedReactContext reactContext)
ViewManagercreateViewInstance in class ViewManager<ReactToolbar,LayoutShadowNode>public void setLogo(ReactToolbar view, @Nullable ReadableMap logo)
public void setNavIcon(ReactToolbar view, @Nullable ReadableMap navIcon)
public void setOverflowIcon(ReactToolbar view, @Nullable ReadableMap overflowIcon)
public void setRtl(ReactToolbar view, boolean rtl)
public void setSubtitle(ReactToolbar view, @Nullable java.lang.String subtitle)
public void setSubtitleColor(ReactToolbar view, @Nullable java.lang.Integer subtitleColor)
public void setTitle(ReactToolbar view, @Nullable java.lang.String title)
public void setTitleColor(ReactToolbar view, @Nullable java.lang.Integer titleColor)
public void setContentInsetStart(ReactToolbar view, float insetStart)
public void setContentInsetEnd(ReactToolbar view, float insetEnd)
public void setActions(ReactToolbar view, @Nullable ReadableArray actions)
protected void addEventEmitters(ThemedReactContext reactContext, ReactToolbar view)
ViewManageraddEventEmitters in class ViewManager<ReactToolbar,LayoutShadowNode>@Nullable public java.util.Map<java.lang.String,java.lang.Object> getExportedViewConstants()
ViewManagergetExportedViewConstants in class ViewManager<ReactToolbar,LayoutShadowNode>public boolean needsCustomLayoutForChildren()
ViewGroupManagerneedsCustomLayoutForChildren in class ViewGroupManager<ReactToolbar>