List of usage examples for com.facebook.react.uimanager UIViewOperationQueue enqueueUpdateExtraData
public void enqueueUpdateExtraData(int reactTag, Object extraData)
From source file:com.airbnb.android.react.maps.common.SizeReportingShadowNode.java
License:Open Source License
@Override public void onCollectExtraUpdates(UIViewOperationQueue uiViewOperationQueue) { super.onCollectExtraUpdates(uiViewOperationQueue); Map<String, Float> data = new HashMap<>(); data.put("width", getLayoutWidth()); data.put("height", getLayoutHeight()); uiViewOperationQueue.enqueueUpdateExtraData(getReactTag(), data); }
From source file:com.AirMaps.SizeReportingShadowNode.java
License:Open Source License
@Override public void onCollectExtraUpdates(UIViewOperationQueue uiViewOperationQueue) { super.onCollectExtraUpdates(uiViewOperationQueue); HashMap<String, Float> data = new HashMap<>(); data.put("width", getLayoutWidth()); data.put("height", getLayoutHeight()); uiViewOperationQueue.enqueueUpdateExtraData(getReactTag(), data); }
From source file:com.horcrux.svg.RNSVGSvgViewShadowNode.java
License:Open Source License
@Override public void onCollectExtraUpdates(UIViewOperationQueue uiUpdater) { super.onCollectExtraUpdates(uiUpdater); uiUpdater.enqueueUpdateExtraData(getReactTag(), drawOutput()); }
From source file:fr.bamlab.textinput.ReactTextInputShadowNode.java
License:Open Source License
@Override public void onCollectExtraUpdates(UIViewOperationQueue uiViewOperationQueue) { super.onCollectExtraUpdates(uiViewOperationQueue); if (mComputedPadding != null) { uiViewOperationQueue.enqueueUpdateExtraData(getReactTag(), mComputedPadding); mComputedPadding = null;// ww w . ja v a2 s . co m } if (mJsEventCount != UNSET) { Spannable preparedSpannableText = fromTextCSSNode(this); ReactTextUpdate reactTextUpdate = new ReactTextUpdate(preparedSpannableText, mJsEventCount, mContainsImages); uiViewOperationQueue.enqueueUpdateExtraData(getReactTag(), reactTextUpdate); } }