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

ParagraphStyleKt

public final class ParagraphStyleKt


Summary

Public methods

static final @NonNull ParagraphStyle
lerp(
    @NonNull ParagraphStyle start,
    @NonNull ParagraphStyle stop,
    float fraction
)

Interpolate between two ParagraphStyles.

Public methods

lerp

public static final @NonNull ParagraphStyle lerp(
    @NonNull ParagraphStyle start,
    @NonNull ParagraphStyle stop,
    float fraction
)

Interpolate between two ParagraphStyles.

This will not work well if the styles don't set the same fields.

The fraction argument represents position on the timeline, with 0.0 meaning that the interpolation has not started, returning start (or something equivalent to start), 1.0 meaning that the interpolation has finished, returning stop (or something equivalent to stop), and values in between meaning that the interpolation is at the relevant point on the timeline between start and stop. The interpolation can be extrapolated beyond 0.0 and 1.0, so negative values and values greater than 1.0 are valid.