public abstract class BaseViewManager<T extends android.view.View,C extends LayoutShadowNode> extends ViewManager<T,C> implements BaseViewManagerInterface<T>
ViewManager. It
provides support for base view properties such as backgroundColor, opacity, etc.NativeModule.NativeMethod| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<java.lang.String,java.lang.Integer> |
sStateDescription |
METHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC| Constructor and Description |
|---|
BaseViewManager() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getExportedCustomDirectEventTypeConstants()
Returns a map of config data passed to JS that defines eligible events that can be placed on
native views.
|
protected void |
onAfterUpdateTransaction(T 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 |
setAccessibilityActions(T view,
ReadableArray accessibilityActions) |
void |
setAccessibilityHint(T view,
java.lang.String accessibilityHint) |
void |
setAccessibilityLabel(T view,
java.lang.String accessibilityLabel) |
void |
setAccessibilityLiveRegion(T view,
java.lang.String liveRegion) |
void |
setAccessibilityRole(T view,
java.lang.String accessibilityRole) |
void |
setAccessibilityValue(T view,
ReadableMap accessibilityValue) |
void |
setBackgroundColor(T view,
int backgroundColor) |
void |
setBorderBottomLeftRadius(T view,
float borderRadius) |
void |
setBorderBottomRightRadius(T view,
float borderRadius) |
void |
setBorderRadius(T view,
float borderRadius) |
void |
setBorderTopLeftRadius(T view,
float borderRadius) |
void |
setBorderTopRightRadius(T view,
float borderRadius) |
void |
setElevation(T view,
float elevation) |
void |
setImportantForAccessibility(T view,
java.lang.String importantForAccessibility) |
void |
setNativeId(T view,
java.lang.String nativeId) |
void |
setOpacity(T view,
float opacity) |
void |
setRenderToHardwareTexture(T view,
boolean useHWTexture) |
void |
setRotation(T view,
float rotation)
Deprecated.
|
void |
setScaleX(T view,
float scaleX)
Deprecated.
|
void |
setScaleY(T view,
float scaleY)
Deprecated.
|
void |
setTestId(T view,
java.lang.String testId) |
void |
setTransform(T view,
ReadableArray matrix) |
void |
setTranslateX(T view,
float translateX)
Deprecated.
|
void |
setTranslateY(T view,
float translateY)
Deprecated.
|
void |
setViewState(T view,
ReadableMap accessibilityState) |
void |
setZIndex(T view,
float zIndex) |
addEventEmitters, createShadowNodeInstance, createShadowNodeInstance, createView, createViewInstance, createViewInstance, getCommandsMap, getDelegate, getExportedCustomBubblingEventTypeConstants, getExportedViewConstants, getName, getNativeProps, getShadowNodeClass, measure, onDropViewInstance, receiveCommand, receiveCommand, setPadding, updateExtraData, updateLocalData, updateProperties, updateStatecanOverrideExistingModule, getConstants, hasConstants, initialize, invalidate, onCatalystInstanceDestroypublic static final java.util.Map<java.lang.String,java.lang.Integer> sStateDescription
public void setBackgroundColor(T view, int backgroundColor)
setBackgroundColor in interface BaseViewManagerInterface<T extends android.view.View>public void setTransform(T view, ReadableArray matrix)
setTransform in interface BaseViewManagerInterface<T extends android.view.View>public void setOpacity(T view, float opacity)
setOpacity in interface BaseViewManagerInterface<T extends android.view.View>public void setElevation(T view, float elevation)
setElevation in interface BaseViewManagerInterface<T extends android.view.View>public void setZIndex(T view, float zIndex)
setZIndex in interface BaseViewManagerInterface<T extends android.view.View>public void setRenderToHardwareTexture(T view, boolean useHWTexture)
setRenderToHardwareTexture in interface BaseViewManagerInterface<T extends android.view.View>public void setTestId(T view, java.lang.String testId)
setTestId in interface BaseViewManagerInterface<T extends android.view.View>public void setNativeId(T view, java.lang.String nativeId)
setNativeId in interface BaseViewManagerInterface<T extends android.view.View>public void setAccessibilityLabel(T view, java.lang.String accessibilityLabel)
setAccessibilityLabel in interface BaseViewManagerInterface<T extends android.view.View>public void setAccessibilityHint(T view, java.lang.String accessibilityHint)
setAccessibilityHint in interface BaseViewManagerInterface<T extends android.view.View>public void setAccessibilityRole(T view, java.lang.String accessibilityRole)
setAccessibilityRole in interface BaseViewManagerInterface<T extends android.view.View>public void setViewState(T view, ReadableMap accessibilityState)
setViewState in interface BaseViewManagerInterface<T extends android.view.View>public void setAccessibilityActions(T view, ReadableArray accessibilityActions)
setAccessibilityActions in interface BaseViewManagerInterface<T extends android.view.View>public void setAccessibilityValue(T view, ReadableMap accessibilityValue)
public void setImportantForAccessibility(T view, java.lang.String importantForAccessibility)
setImportantForAccessibility in interface BaseViewManagerInterface<T extends android.view.View>@Deprecated public void setRotation(T view, float rotation)
setRotation in interface BaseViewManagerInterface<T extends android.view.View>@Deprecated public void setScaleX(T view, float scaleX)
setScaleX in interface BaseViewManagerInterface<T extends android.view.View>@Deprecated public void setScaleY(T view, float scaleY)
setScaleY in interface BaseViewManagerInterface<T extends android.view.View>@Deprecated public void setTranslateX(T view, float translateX)
setTranslateX in interface BaseViewManagerInterface<T extends android.view.View>@Deprecated public void setTranslateY(T view, float translateY)
setTranslateY in interface BaseViewManagerInterface<T extends android.view.View>public void setAccessibilityLiveRegion(T view, java.lang.String liveRegion)
setAccessibilityLiveRegion in interface BaseViewManagerInterface<T extends android.view.View>protected void onAfterUpdateTransaction(T view)
ViewManageronAfterUpdateTransaction in class ViewManager<T extends android.view.View,C extends LayoutShadowNode>public java.util.Map<java.lang.String,java.lang.Object> getExportedCustomDirectEventTypeConstants()
ViewManagerReturned map should be of the form:
{
"onTwirl": {
"registrationName": "onTwirl"
}
}
getExportedCustomDirectEventTypeConstants in class ViewManager<T extends android.view.View,C extends LayoutShadowNode>public void setBorderRadius(T view, float borderRadius)
setBorderRadius in interface BaseViewManagerInterface<T extends android.view.View>public void setBorderBottomLeftRadius(T view, float borderRadius)
setBorderBottomLeftRadius in interface BaseViewManagerInterface<T extends android.view.View>public void setBorderBottomRightRadius(T view, float borderRadius)
setBorderBottomRightRadius in interface BaseViewManagerInterface<T extends android.view.View>public void setBorderTopLeftRadius(T view, float borderRadius)
setBorderTopLeftRadius in interface BaseViewManagerInterface<T extends android.view.View>public void setBorderTopRightRadius(T view, float borderRadius)
setBorderTopRightRadius in interface BaseViewManagerInterface<T extends android.view.View>