public class FrescoBasedReactTextInlineImageShadowNode extends ReactTextInlineImageShadowNode
| Constructor and Description |
|---|
FrescoBasedReactTextInlineImageShadowNode(AbstractDraweeControllerBuilder draweeControllerBuilder,
java.lang.Object callerContext) |
| Modifier and Type | Method and Description |
|---|---|
TextInlineImageSpan |
buildInlineImageSpan()
Build a
TextInlineImageSpan from this node. |
protected FrescoBasedReactTextInlineImageShadowNode |
copy() |
java.lang.Object |
getCallerContext() |
AbstractDraweeControllerBuilder |
getDraweeControllerBuilder() |
ReadableMap |
getHeaders() |
android.net.Uri |
getUri() |
boolean |
isVirtual()
Nodes that return
true will be treated as "virtual" nodes. |
void |
setHeaders(ReadableMap headers) |
void |
setHeight(Dynamic height) |
void |
setSource(ReadableArray sources) |
void |
setTintColor(int tintColor) |
void |
setWidth(Dynamic width)
Besides width/height, all other layout props on inline images are ignored
|
setAlignContent, setAlignItems, setAlignSelf, setAspectRatio, setBorderWidths, setDisplay, setFlex, setFlexBasis, setFlexDirection, setFlexGrow, setFlexShrink, setFlexWrap, setJustifyContent, setMargins, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOverflow, setPaddings, setPosition, setPositionValues, setShouldNotifyOnLayoutaddChildAt, addNativeChildAt, calculateLayout, dirty, dispatchUpdates, dispose, getChildAt, getChildCount, getChildrenList, getHierarchyInfo, getInstanceHandle, getLayoutDirection, getLayoutHeight, getLayoutWidth, getLayoutX, getLayoutY, getNativeChildCount, getNativeOffsetForChild, getNativeParent, getNewProps, getOriginalReactShadowNode, getPadding, getParent, getReactTag, getRootTag, getScreenHeight, getScreenWidth, getScreenX, getScreenY, getStyleHeight, getStylePadding, getStyleWidth, getThemedContext, getTotalNativeChildren, getViewClass, hasNewLayout, hasUnseenUpdates, hasUpdates, indexOf, indexOfNativeChild, isDescendantOf, isDirty, isLayoutOnly, isMeasureDefined, isSealed, isVirtualAnchor, isYogaLeafNode, markAsSealed, markLayoutSeen, markUpdated, markUpdateSeen, mutableCopy, mutableCopyWithNewChildren, mutableCopyWithNewChildrenAndProps, mutableCopyWithNewProps, onAfterUpdateTransaction, onBeforeLayout, onCollectExtraUpdates, removeAllNativeChildren, removeAndDisposeAllChildren, removeChildAt, removeNativeChildAt, setAlignContent, setAlignItems, setAlignSelf, setBaselineFunction, setBorder, setDefaultPadding, setDisplay, setFlexBasis, setFlexBasisAuto, setFlexBasisPercent, setFlexDirection, setFlexWrap, setInstanceHandle, setIsLayoutOnly, setJustifyContent, setLayoutDirection, setLocalData, setMargin, setMarginAuto, setMarginPercent, setMeasureFunction, setOriginalReactShadowNode, setOverflow, setPadding, setPaddingPercent, setPosition, setPositionPercent, setPositionType, setReactTag, setRootTag, setStyleAspectRatio, setStyleHeight, setStyleHeightAuto, setStyleHeightPercent, setStyleMaxHeight, setStyleMaxHeightPercent, setStyleMaxWidth, setStyleMaxWidthPercent, setStyleMinHeight, setStyleMinHeightPercent, setStyleMinWidth, setStyleMinWidthPercent, setStyleWidth, setStyleWidthAuto, setStyleWidthPercent, setThemedContext, setViewClassName, shouldNotifyOnLayout, toString, updateProperties, updateScreenLayoutpublic FrescoBasedReactTextInlineImageShadowNode(AbstractDraweeControllerBuilder draweeControllerBuilder,
java.lang.Object callerContext)
protected FrescoBasedReactTextInlineImageShadowNode copy()
copy in class LayoutShadowNodepublic void setSource(ReadableArray sources)
public void setHeaders(ReadableMap headers)
public void setTintColor(int tintColor)
public void setWidth(Dynamic width)
setWidth in class LayoutShadowNodepublic void setHeight(Dynamic height)
setHeight in class LayoutShadowNodepublic android.net.Uri getUri()
public ReadableMap getHeaders()
public boolean isVirtual()
ReactShadowNodeImpltrue will be treated as "virtual" nodes. That is, nodes that are not
mapped into native views (e.g. nested text node). By default this method returns false.isVirtual in interface ReactShadowNode<ReactShadowNodeImpl>isVirtual in class ReactShadowNodeImplpublic TextInlineImageSpan buildInlineImageSpan()
ReactTextInlineImageShadowNodeTextInlineImageSpan from this node. This will be added to the TextView in
place of this node.buildInlineImageSpan in class ReactTextInlineImageShadowNodepublic AbstractDraweeControllerBuilder getDraweeControllerBuilder()
public java.lang.Object getCallerContext()