public class VirtualLayout extends HelperWidget
ConstraintWidget.DimensionBehaviour| Modifier and Type | Field and Description |
|---|---|
protected BasicMeasure.Measure |
mMeasure |
mWidgets, mWidgetsCountANCHOR_BASELINE, ANCHOR_BOTTOM, ANCHOR_LEFT, ANCHOR_RIGHT, ANCHOR_TOP, BOTH, CHAIN_PACKED, CHAIN_SPREAD, CHAIN_SPREAD_INSIDE, DEFAULT_BIAS, DIRECT, frame, GONE, HORIZONTAL, horizontalChainRun, horizontalGroup, horizontalRun, INVISIBLE, isTerminalWidget, mAnchors, MATCH_CONSTRAINT_PERCENT, MATCH_CONSTRAINT_RATIO, MATCH_CONSTRAINT_RATIO_RESOLVED, MATCH_CONSTRAINT_SPREAD, MATCH_CONSTRAINT_WRAP, mBaseline, mBottom, mCenter, mDimensionRatio, mDimensionRatioSide, measured, mHorizontalResolution, mIsHeightWrapContent, mIsWidthWrapContent, mLeft, mListAnchors, mListDimensionBehaviors, mListNextMatchConstraintsWidget, mMatchConstraintDefaultHeight, mMatchConstraintDefaultWidth, mMatchConstraintMaxHeight, mMatchConstraintMaxWidth, mMatchConstraintMinHeight, mMatchConstraintMinWidth, mMatchConstraintPercentHeight, mMatchConstraintPercentWidth, mMinHeight, mMinWidth, mNextChainWidget, mOffsetX, mOffsetY, mParent, mResolvedMatchConstraintDefault, mRight, mTop, mVerticalResolution, mWeight, mX, mY, run, SOLVER, stringId, UNKNOWN, VERTICAL, verticalChainRun, verticalGroup, verticalRun, VISIBLE, WRAP_BEHAVIOR_HORIZONTAL_ONLY, WRAP_BEHAVIOR_INCLUDED, WRAP_BEHAVIOR_SKIPPED, WRAP_BEHAVIOR_VERTICAL_ONLY| Constructor and Description |
|---|
VirtualLayout() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyRtl(boolean isRtl) |
void |
captureWidgets() |
boolean |
contains(java.util.HashSet<ConstraintWidget> widgets) |
int |
getMeasuredHeight() |
int |
getMeasuredWidth() |
int |
getPaddingBottom() |
int |
getPaddingLeft() |
int |
getPaddingRight() |
int |
getPaddingTop() |
protected void |
measure(ConstraintWidget widget,
ConstraintWidget.DimensionBehaviour horizontalBehavior,
int horizontalDimension,
ConstraintWidget.DimensionBehaviour verticalBehavior,
int verticalDimension) |
void |
measure(int widthMode,
int widthSize,
int heightMode,
int heightSize) |
protected boolean |
measureChildren() |
protected void |
needsCallbackFromSolver(boolean value) |
boolean |
needSolverPass() |
void |
setMeasure(int width,
int height) |
void |
setPadding(int value) |
void |
setPaddingBottom(int value) |
void |
setPaddingEnd(int value) |
void |
setPaddingLeft(int value) |
void |
setPaddingRight(int value) |
void |
setPaddingStart(int value) |
void |
setPaddingTop(int value) |
void |
updateConstraints(ConstraintWidgetContainer container) |
add, addDependents, copy, findGroupInDependents, removeAllIdsaddChildrenToSolverByDependency, addToSolver, allowedInBarrier, connect, connect, connect, connectCircularConstraint, createObjectVariables, ensureMeasureRequested, ensureWidgetRuns, getAnchor, getAnchors, getBaselineDistance, getBiasPercent, getBottom, getCompanionWidget, getContainerItemSkip, getDebugName, getDimensionBehaviour, getDimensionRatio, getDimensionRatioSide, getHasBaseline, getHeight, getHorizontalBiasPercent, getHorizontalChainControlWidget, getHorizontalChainStyle, getHorizontalDimensionBehaviour, getHorizontalMargin, getLastHorizontalMeasureSpec, getLastVerticalMeasureSpec, getLeft, getLength, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getNextChainMember, getOptimizerWrapHeight, getOptimizerWrapWidth, getParent, getPreviousChainMember, getRight, getRootX, getRootY, getRun, getSceneString, getTop, getType, getVerticalBiasPercent, getVerticalChainControlWidget, getVerticalChainStyle, getVerticalDimensionBehaviour, getVerticalMargin, getVisibility, getWidth, getWrapBehaviorInParent, getX, getY, hasBaseline, hasDanglingDimension, hasDependencies, hasDimensionOverride, hasResolvedTargets, immediateConnect, isHeightWrapContent, isHorizontalSolvingPassDone, isInBarrier, isInHorizontalChain, isInPlaceholder, isInVerticalChain, isInVirtualLayout, isMeasureRequested, isResolvedHorizontally, isResolvedVertically, isRoot, isSpreadHeight, isSpreadWidth, isVerticalSolvingPassDone, isWidthWrapContent, markHorizontalSolvingPassDone, markVerticalSolvingPassDone, oppositeDimensionDependsOn, oppositeDimensionsTied, reset, resetAllConstraints, resetAnchor, resetAnchors, resetFinalResolution, resetSolverVariables, resetSolvingPassFlag, serialize, setBaselineDistance, setCompanionWidget, setContainerItemSkip, setDebugName, setDebugSolverName, setDimension, setDimensionRatio, setDimensionRatio, setFinalBaseline, setFinalFrame, setFinalHorizontal, setFinalLeft, setFinalTop, setFinalVertical, setFrame, setFrame, setGoneMargin, setHasBaseline, setHeight, setHeightWrapContent, setHorizontalBiasPercent, setHorizontalChainStyle, setHorizontalDimension, setHorizontalDimensionBehaviour, setHorizontalMatchStyle, setHorizontalWeight, setInBarrier, setInPlaceholder, setInVirtualLayout, setLastMeasureSpec, setLength, setMaxHeight, setMaxWidth, setMeasureRequested, setMinHeight, setMinWidth, setOffset, setOrigin, setParent, setType, setupDimensionRatio, setVerticalBiasPercent, setVerticalChainStyle, setVerticalDimension, setVerticalDimensionBehaviour, setVerticalMatchStyle, setVerticalWeight, setVisibility, setWidth, setWidthWrapContent, setWrapBehaviorInParent, setX, setY, toString, updateFromRuns, updateFromSolverprotected BasicMeasure.Measure mMeasure
public void setPadding(int value)
public void setPaddingStart(int value)
public void setPaddingEnd(int value)
public void setPaddingLeft(int value)
public void applyRtl(boolean isRtl)
public void setPaddingTop(int value)
public void setPaddingRight(int value)
public void setPaddingBottom(int value)
public int getPaddingTop()
public int getPaddingBottom()
public int getPaddingLeft()
public int getPaddingRight()
protected void needsCallbackFromSolver(boolean value)
public boolean needSolverPass()
public void measure(int widthMode,
int widthSize,
int heightMode,
int heightSize)
public void updateConstraints(ConstraintWidgetContainer container)
updateConstraints in interface HelperupdateConstraints in class HelperWidgetpublic void captureWidgets()
public int getMeasuredWidth()
public int getMeasuredHeight()
public void setMeasure(int width,
int height)
protected boolean measureChildren()
protected void measure(ConstraintWidget widget, ConstraintWidget.DimensionBehaviour horizontalBehavior, int horizontalDimension, ConstraintWidget.DimensionBehaviour verticalBehavior, int verticalDimension)
public boolean contains(java.util.HashSet<ConstraintWidget> widgets)