Class Dimension


  • public class Dimension
    extends java.lang.Object
    Represents a dimension (width or height) of a constrained widget
    • 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​(java.lang.Object 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