DimensionBuilders
public final class DimensionBuilders
Builders for dimensions for layout elements.
Summary
Nested types |
|---|
public interface DimensionBuilders.ContainerDimensionInterface defining a dimension that can be applied to a container. |
public interface DimensionBuilders.ContainerDimension.BuilderBuilder to create |
public final class DimensionBuilders.DegreesPropA type for angular dimensions, measured in degrees. |
public final class DimensionBuilders.DegreesProp.BuilderBuilder for |
public final class DimensionBuilders.DpProp implements DimensionBuilders.ContainerDimension, DimensionBuilders.ImageDimension, DimensionBuilders.SpacerDimensionA type for linear dimensions, measured in dp. |
public final class DimensionBuilders.DpProp.Builder implements DimensionBuilders.ContainerDimension.Builder, DimensionBuilders.ImageDimension.Builder, DimensionBuilders.SpacerDimension.BuilderBuilder for |
public final class DimensionBuilders.EmPropA type for font spacing, measured in em. |
public final class DimensionBuilders.EmProp.BuilderBuilder for |
public final class DimensionBuilders.ExpandedDimensionProp implements DimensionBuilders.ContainerDimension, DimensionBuilders.ImageDimensionA type for a dimension that fills all the space it can (i.e. MATCH_PARENT in Android parlance). |
public final class DimensionBuilders.ExpandedDimensionProp.Builder implements DimensionBuilders.ContainerDimension.Builder, DimensionBuilders.ImageDimension.BuilderBuilder for |
public interface DimensionBuilders.ImageDimensionInterface defining a dimension that can be applied to an image. |
public interface DimensionBuilders.ImageDimension.BuilderBuilder to create |
public final class DimensionBuilders.ProportionalDimensionProp implements DimensionBuilders.ImageDimensionA type for a dimension that scales itself proportionally to another dimension such that the aspect ratio defined by the given width and height values is preserved. |
public final class DimensionBuilders.ProportionalDimensionProp.Builder implements DimensionBuilders.ImageDimension.BuilderBuilder for |
public final class DimensionBuilders.SpPropA type for font sizes, measured in sp. |
public final class DimensionBuilders.SpProp.BuilderBuilder for |
public interface DimensionBuilders.SpacerDimensionInterface defining a dimension that can be applied to a spacer. |
public interface DimensionBuilders.SpacerDimension.BuilderBuilder to create |
public final class DimensionBuilders.WrappedDimensionProp implements DimensionBuilders.ContainerDimensionA type for a dimension that sizes itself to the size of its children (i.e. WRAP_CONTENT in Android parlance). |
public final class DimensionBuilders.WrappedDimensionProp.Builder implements DimensionBuilders.ContainerDimension.BuilderBuilder for |
Public methods |
|
|---|---|
static @NonNull DimensionBuilders.DegreesProp |
Shortcut for building an |
static @NonNull DimensionBuilders.DpProp |
Shortcut for building a |
static @NonNull DimensionBuilders.EmProp |
Shortcut for building a |
static @NonNull DimensionBuilders.EmProp |
Shortcut for building a |
static @NonNull DimensionBuilders.ExpandedDimensionProp |
Shortcut for building an |
static @NonNull DimensionBuilders.SpProp |
Shortcut for building a |
static @NonNull DimensionBuilders.WrappedDimensionProp |
Shortcut for building an |
Public methods
public static @NonNull DimensionBuilders.DegreesPropdegrees(float valueDegrees)
Shortcut for building an DegreesProp using a measurement in degrees.
public static @NonNull DimensionBuilders.DpPropdp(@Dimension(unit = 0) float valueDp)
Shortcut for building a DpProp using a measurement in DP.
public static @NonNull DimensionBuilders.EmPropem(float valueEm)
Shortcut for building a EmProp using a measurement in EM.
public static @NonNull DimensionBuilders.EmPropem(int valueEm)
Shortcut for building a EmProp using a measurement in EM.
public static @NonNull DimensionBuilders.ExpandedDimensionPropexpand()
Shortcut for building an ExpandedDimensionProp that will expand to the size of its parent.
public static @NonNull DimensionBuilders.SpPropsp(@Dimension(unit = 2) float valueSp)
Shortcut for building a SpProp using a measurement in SP.
public static @NonNull DimensionBuilders.WrappedDimensionPropwrap()
Shortcut for building an WrappedDimensionProp that will shrink to the size of its children.