{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

Dp.Companion

public static class Dp.Companion


Summary

Public methods

static final @NonNull Dp

A dimension used to represent a hairline drawing element.

static final @NonNull Dp

Infinite dp dimension.

static final @NonNull Dp

Constant that means unspecified Dp

Extension functions

static final @NonNull TwoWayConverter<@NonNull Dp, @NonNull AnimationVector1D>

A type converter that converts a Dp to a AnimationVector1D, and vice versa.

static final @NonNull Dp

Visibility threshold for Dp.

Public methods

getHairline

public static final @NonNull Dp getHairline()

A dimension used to represent a hairline drawing element. Hairline elements take up no space, but will draw a single pixel, independent of the device's resolution and density.

getInfinity

public static final @NonNull Dp getInfinity()

Infinite dp dimension.

getUnspecified

public static final @NonNull Dp getUnspecified()

Constant that means unspecified Dp

Extension functions

VectorConvertersKt.getVectorConverter

public static final @NonNull TwoWayConverter<@NonNull Dp, @NonNull AnimationVector1DVectorConvertersKt.getVectorConverter(@NonNull Dp.Companion receiver)

A type converter that converts a Dp to a AnimationVector1D, and vice versa.

VisibilityThresholdsKt.getVisibilityThreshold

public static final @NonNull Dp VisibilityThresholdsKt.getVisibilityThreshold(
    @NonNull Dp.Companion receiver
)

Visibility threshold for Dp. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default spring animations to stop when the value is close enough to the target.