Class Dimension
- java.lang.Object
-
- androidx.constraintlayout.core.state.Dimension
-
public class Dimension extends java.lang.ObjectRepresents a dimension (width or height) of a constrained widget
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDimension.Type
-
Field Summary
Fields Modifier and Type Field Description static java.lang.ObjectFIXED_DIMENSIONstatic java.lang.ObjectPARENT_DIMENSIONstatic java.lang.ObjectPERCENT_DIMENSIONstatic java.lang.ObjectRATIO_DIMENSIONstatic java.lang.ObjectSPREAD_DIMENSIONstatic java.lang.ObjectWRAP_DIMENSION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(State state, ConstraintWidget constraintWidget, int orientation)Apply the dimension to the given constraint widgetstatic DimensioncreateFixed(int value)static DimensioncreateFixed(java.lang.Object value)static DimensioncreateParent()static DimensioncreatePercent(java.lang.Object key, float value)static DimensioncreateRatio(java.lang.String ratio)static DimensioncreateSpread()static DimensioncreateSuggested(int value)static DimensioncreateSuggested(java.lang.Object startValue)static DimensioncreateWrap()booleanequalsFixedValue(int value)Returns true if the dimension is a fixed dimension of the same given valueDimensionfixed(int value)Dimensionfixed(java.lang.Object value)Dimensionmax(int value)Dimensionmax(java.lang.Object value)Dimensionmin(int value)Dimensionmin(java.lang.Object value)Dimensionpercent(java.lang.Object key, float value)Dimensionratio(java.lang.String ratio)Dimensionsuggested(int value)Dimensionsuggested(java.lang.Object value)
-
-
-
Field Detail
-
FIXED_DIMENSION
public static final java.lang.Object FIXED_DIMENSION
-
WRAP_DIMENSION
public static final java.lang.Object WRAP_DIMENSION
-
SPREAD_DIMENSION
public static final java.lang.Object SPREAD_DIMENSION
-
PARENT_DIMENSION
public static final java.lang.Object PARENT_DIMENSION
-
PERCENT_DIMENSION
public static final java.lang.Object PERCENT_DIMENSION
-
RATIO_DIMENSION
public static final java.lang.Object RATIO_DIMENSION
-
-
Method Detail
-
equalsFixedValue
public boolean equalsFixedValue(int value)
Returns true if the dimension is a fixed dimension of the same given value
-
createSuggested
public static Dimension createSuggested(int value)
-
createSuggested
public static Dimension createSuggested(java.lang.Object startValue)
-
createFixed
public static Dimension createFixed(int value)
-
createFixed
public static Dimension createFixed(java.lang.Object value)
-
createPercent
public static Dimension createPercent(java.lang.Object key, float value)
-
createParent
public static Dimension createParent()
-
createWrap
public static Dimension createWrap()
-
createSpread
public static Dimension createSpread()
-
createRatio
public static Dimension createRatio(java.lang.String ratio)
-
percent
public Dimension percent(java.lang.Object key, float value)
-
min
public Dimension min(int value)
-
min
public Dimension min(java.lang.Object value)
-
max
public Dimension max(int value)
-
max
public Dimension max(java.lang.Object value)
-
suggested
public Dimension suggested(int value)
-
suggested
public Dimension suggested(java.lang.Object value)
-
fixed
public Dimension fixed(java.lang.Object value)
-
fixed
public Dimension fixed(int value)
-
ratio
public Dimension ratio(java.lang.String ratio)
-
apply
public void apply(State state, ConstraintWidget constraintWidget, int orientation)
Apply the dimension to the given constraint widget
-
-