public class NestedTreeHolder extends LithoNode
LayoutResult
mAlignContent, mAlignItems, mBackground, mBorderColors, mBorderEdgeWidths, mBorderPathEffect, mBorderRadius, mDuplicateChildrenStates, mDuplicateParentState, mFlexDirection, mFocusedHandler, mForceViewWrapping, mForeground, mFullImpressionHandler, mImportantForAccessibility, mInvisibleHandler, mIsPaddingSet, mJustifyContent, mLayerPaint, mLayerType, mLayoutDirection, mNodeInfo, mPrivateFlags, mStateListAnimator, mStateListAnimatorRes, mTestKey, mTransitionKey, mTransitionKeyType, mTransitionOwnerKey, mUnfocusedHandler, mVisibilityChangedHandler, mVisibleHandler, mVisibleHeightRatio, mVisibleWidthRatio, mYogaMeasureFunction, mYogaWrap, PFLAG_BACKGROUND_IS_SET, PFLAG_BORDER_IS_SET, PFLAG_DUPLICATE_CHILDREN_STATES_IS_SET, PFLAG_DUPLICATE_PARENT_STATE_IS_SET, PFLAG_FOCUSED_HANDLER_IS_SET, PFLAG_FOREGROUND_IS_SET, PFLAG_FULL_IMPRESSION_HANDLER_IS_SET, PFLAG_INVISIBLE_HANDLER_IS_SET, PFLAG_STATE_LIST_ANIMATOR_RES_SET, PFLAG_STATE_LIST_ANIMATOR_SET, PFLAG_TRANSITION_KEY_IS_SET, PFLAG_TRANSITION_KEY_TYPE_IS_SET, PFLAG_UNFOCUSED_HANDLER_IS_SET, PFLAG_VISIBLE_HANDLER_IS_SET, PFLAG_VISIBLE_RECT_CHANGED_HANDLER_IS_SET
Modifier | Constructor and Description |
---|---|
protected |
NestedTreeHolder(TreeProps props) |
protected |
NestedTreeHolder(TreeProps props,
LithoNode cacheNode) |
Modifier and Type | Method and Description |
---|---|
void |
border(int[] widths,
int[] colors,
float[] radii,
PathEffect effect) |
void |
copyInto(LithoNode target) |
protected NestedTreeYogaLayoutProps |
createYogaNodeWriter(YogaNode node) |
LithoNode |
getCachedNode()
When a node is measured during Component.measure and a layout-result is cached, it is cached
using that node as the key.
|
TreeProps |
getPendingTreeProps() |
void |
transferInto(LithoNode target) |
addAttachable, addChildAt, addComponentNeedingPreviousRenderData, addTransition, addWorkingRanges, alignContent, alignItems, appendComponent, appendUnresolvedComponent, applyAttributes, applyDiffNode, applyLayoutStyleAttributes, applyNodeInfo, background, backgroundColor, backgroundRes, border, calculateLayout, child, child, clone, duplicateChildrenStates, duplicateParentState, flexDirection, focusedHandler, foreground, foregroundColor, foregroundRes, freeze, fullImpressionHandler, getAttachables, getBackground, getBorderColors, getBorderPathEffect, getBorderRadius, getChildAt, getChildCount, getChildIndex, getComponentAt, getComponentContextAt, getComponentCount, getComponentInfoAt, getDebugLayoutEditor, getFocusedHandler, getForeground, getFullImpressionHandler, getGlobalKeyAt, getHeadComponent, getHeadComponentContext, getHeadComponentKey, getImportantForAccessibility, getInvisibleHandler, getLayerPaint, getLayerType, getMountable, getNodeInfo, getScopedComponentInfos, getScopedComponentInfosNeedingPreviousRenderData, getSimpleName, getStateListAnimator, getStateListAnimatorRes, getTailComponent, getTailComponentContext, getTailComponentKey, getTailScopedComponentInfo, getTestKey, getTouchExpansion, getTransitionGlobalKey, getTransitionKey, getTransitionKeyType, getTransitionOwnerKey, getTransitions, getUnfocusedHandler, getUnresolvedComponents, getVisibilityChangedHandler, getVisibleHandler, getVisibleHeightRatio, getVisibleWidthRatio, getWorkingRangeRegistrations, hasBorderColor, hasStateListAnimatorResSet, hasTouchExpansion, hasTransitionKey, hasVisibilityHandlers, importantForAccessibility, invisibleHandler, isClone, isDuplicateChildrenStatesEnabled, isDuplicateParentStateEnabled, isForceViewWrapping, isImportantForAccessibilityIsSet, isLayoutDirectionInherit, justifyContent, layerType, layoutDirection, mutableNodeInfo, reconcile, registerDebugComponent, setMeasureFunction, setMountable, setNestedPadding, setNestedTreeHolder, setPaddingFromDrawable, stateListAnimator, stateListAnimatorRes, testKey, touchExpansionPx, transitionKey, transitionKeyType, unfocusedHandler, visibilityChangedHandler, visibleHandler, visibleHeightRatio, visibleWidthRatio, wrap, wrapInView
protected NestedTreeHolder(TreeProps props)
public LithoNode getCachedNode()
public TreeProps getPendingTreeProps()
public void border(int[] widths, int[] colors, float[] radii, PathEffect effect)
protected NestedTreeYogaLayoutProps createYogaNodeWriter(YogaNode node)
createYogaNodeWriter
in class LithoNode
public void copyInto(LithoNode target)
public void transferInto(LithoNode target)