public class ReactImageManager extends SimpleViewManager<ReactImageView>
NativeModule.NativeMethod| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
REACT_CLASS |
sStateDescriptionMETHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC| Constructor and Description |
|---|
ReactImageManager() |
ReactImageManager(AbstractDraweeControllerBuilder draweeControllerBuilder,
GlobalImageLoadListener globalImageLoadListener,
java.lang.Object callerContext)
|
ReactImageManager(AbstractDraweeControllerBuilder draweeControllerBuilder,
GlobalImageLoadListener globalImageLoadListener,
ReactCallerContextFactory callerContextFactory) |
ReactImageManager(AbstractDraweeControllerBuilder draweeControllerBuilder,
java.lang.Object callerContext)
Deprecated.
|
ReactImageManager(AbstractDraweeControllerBuilder draweeControllerBuilder,
ReactCallerContextFactory callerContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
ReactImageView |
createViewInstance(ThemedReactContext context)
Subclasses should return a new View instance of the proper type.
|
java.lang.Object |
getCallerContext()
Deprecated.
use
ReactCallerContextFactory instead |
AbstractDraweeControllerBuilder |
getDraweeControllerBuilder() |
java.util.Map |
getExportedCustomDirectEventTypeConstants()
Returns a map of config data passed to JS that defines eligible events that can be placed on
native views.
|
java.lang.String |
getName() |
protected void |
onAfterUpdateTransaction(ReactImageView 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 |
setBlurRadius(ReactImageView view,
float blurRadius) |
void |
setBorderColor(ReactImageView view,
java.lang.Integer borderColor) |
void |
setBorderRadius(ReactImageView view,
int index,
float borderRadius) |
void |
setBorderWidth(ReactImageView view,
float borderWidth) |
void |
setDefaultSource(ReactImageView view,
java.lang.String source) |
void |
setFadeDuration(ReactImageView view,
int durationMs) |
void |
setHeaders(ReactImageView view,
ReadableMap headers) |
void |
setInternal_AnalyticsTag(ReactImageView view,
java.lang.String analyticTag) |
void |
setLoadHandlersRegistered(ReactImageView view,
boolean shouldNotifyLoadEvents) |
void |
setLoadingIndicatorSource(ReactImageView view,
java.lang.String source) |
void |
setOverlayColor(ReactImageView view,
java.lang.Integer overlayColor) |
void |
setProgressiveRenderingEnabled(ReactImageView view,
boolean enabled) |
void |
setResizeMethod(ReactImageView view,
java.lang.String resizeMethod) |
void |
setResizeMode(ReactImageView view,
java.lang.String resizeMode) |
void |
setSource(ReactImageView view,
ReadableArray sources) |
void |
setTintColor(ReactImageView view,
java.lang.Integer tintColor) |
createShadowNodeInstance, getShadowNodeClass, updateExtraDatasetAccessibilityActions, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLiveRegion, setAccessibilityRole, setAccessibilityValue, setBackgroundColor, setBorderBottomLeftRadius, setBorderBottomRightRadius, setBorderRadius, setBorderTopLeftRadius, setBorderTopRightRadius, setElevation, setImportantForAccessibility, setNativeId, setOpacity, setRenderToHardwareTexture, setRotation, setScaleX, setScaleY, setShadowColor, setTestId, setTransform, setTranslateX, setTranslateY, setViewState, setZIndexaddEventEmitters, createShadowNodeInstance, createView, createViewInstance, getCommandsMap, getDelegate, getExportedCustomBubblingEventTypeConstants, getExportedViewConstants, getNativeProps, measure, onDropViewInstance, receiveCommand, receiveCommand, setPadding, updateProperties, updateStatecanOverrideExistingModule, getConstants, hasConstants, initialize, invalidate, onCatalystInstanceDestroypublic static final java.lang.String REACT_CLASS
@Deprecated
public ReactImageManager(AbstractDraweeControllerBuilder draweeControllerBuilder,
java.lang.Object callerContext)
ReactImageManager(AbstractDraweeControllerBuilder,
ReactCallerContextFactory) instead.@Deprecated
public ReactImageManager(AbstractDraweeControllerBuilder draweeControllerBuilder,
GlobalImageLoadListener globalImageLoadListener,
java.lang.Object callerContext)
public ReactImageManager(AbstractDraweeControllerBuilder draweeControllerBuilder,
ReactCallerContextFactory callerContextFactory)
public ReactImageManager(AbstractDraweeControllerBuilder draweeControllerBuilder,
GlobalImageLoadListener globalImageLoadListener,
ReactCallerContextFactory callerContextFactory)
public ReactImageManager()
public java.lang.String getName()
getName in interface NativeModulegetName in class ViewManager<ReactImageView,LayoutShadowNode>public AbstractDraweeControllerBuilder getDraweeControllerBuilder()
@Deprecated public java.lang.Object getCallerContext()
ReactCallerContextFactory insteadpublic ReactImageView createViewInstance(ThemedReactContext context)
ViewManagercreateViewInstance in class ViewManager<ReactImageView,LayoutShadowNode>public void setSource(ReactImageView view, ReadableArray sources)
public void setBlurRadius(ReactImageView view, float blurRadius)
public void setInternal_AnalyticsTag(ReactImageView view, java.lang.String analyticTag)
public void setDefaultSource(ReactImageView view, java.lang.String source)
public void setLoadingIndicatorSource(ReactImageView view, java.lang.String source)
public void setBorderColor(ReactImageView view, java.lang.Integer borderColor)
public void setOverlayColor(ReactImageView view, java.lang.Integer overlayColor)
public void setBorderWidth(ReactImageView view, float borderWidth)
public void setBorderRadius(ReactImageView view, int index, float borderRadius)
public void setResizeMode(ReactImageView view, java.lang.String resizeMode)
public void setResizeMethod(ReactImageView view, java.lang.String resizeMethod)
public void setTintColor(ReactImageView view, java.lang.Integer tintColor)
public void setProgressiveRenderingEnabled(ReactImageView view, boolean enabled)
public void setFadeDuration(ReactImageView view, int durationMs)
public void setLoadHandlersRegistered(ReactImageView view, boolean shouldNotifyLoadEvents)
public void setHeaders(ReactImageView view, ReadableMap headers)
public java.util.Map getExportedCustomDirectEventTypeConstants()
ViewManagerReturned map should be of the form:
{
"onTwirl": {
"registrationName": "onTwirl"
}
}
getExportedCustomDirectEventTypeConstants in class BaseViewManager<ReactImageView,LayoutShadowNode>protected void onAfterUpdateTransaction(ReactImageView view)
ViewManageronAfterUpdateTransaction in class BaseViewManager<ReactImageView,LayoutShadowNode>