Class BasicMeasure
- java.lang.Object
-
- androidx.constraintlayout.core.widgets.analyzer.BasicMeasure
-
public class BasicMeasure extends java.lang.ObjectImplements basic measure for linear resolution
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBasicMeasure.Measurestatic interfaceBasicMeasure.Measurer
-
Field Summary
Fields Modifier and Type Field Description static intAT_MOSTstatic intEXACTLYstatic intFIXEDstatic intMATCH_PARENTstatic intUNSPECIFIEDstatic intWRAP_CONTENT
-
Constructor Summary
Constructors Constructor Description BasicMeasure(ConstraintWidgetContainer constraintWidgetContainer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longsolverMeasure(ConstraintWidgetContainer layout, int optimizationLevel, int paddingX, int paddingY, int widthMode, int widthSize, int heightMode, int heightSize, int lastMeasureWidth, int lastMeasureHeight)Called by ConstraintLayout onMeasure()voidupdateHierarchy(ConstraintWidgetContainer layout)
-
-
-
Field Detail
-
UNSPECIFIED
public static final int UNSPECIFIED
- See Also:
- Constant Field Values
-
EXACTLY
public static final int EXACTLY
- See Also:
- Constant Field Values
-
AT_MOST
public static final int AT_MOST
- See Also:
- Constant Field Values
-
MATCH_PARENT
public static final int MATCH_PARENT
- See Also:
- Constant Field Values
-
WRAP_CONTENT
public static final int WRAP_CONTENT
- See Also:
- Constant Field Values
-
FIXED
public static final int FIXED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BasicMeasure
public BasicMeasure(ConstraintWidgetContainer constraintWidgetContainer)
-
-
Method Detail
-
updateHierarchy
public void updateHierarchy(ConstraintWidgetContainer layout)
-
solverMeasure
public long solverMeasure(ConstraintWidgetContainer layout, int optimizationLevel, int paddingX, int paddingY, int widthMode, int widthSize, int heightMode, int heightSize, int lastMeasureWidth, int lastMeasureHeight)
Called by ConstraintLayout onMeasure()
-
-