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

InfiniteAnimationPolicyKt

public final class InfiniteAnimationPolicyKt


Summary

Public methods

static final @NonNull R
<R extends Object> withInfiniteAnimationFrameMillis(
    @NonNull Function1<@NonNull Long, @NonNull R> onFrame
)

Like withFrameMillis, but applies the InfiniteAnimationPolicy from the calling CoroutineContext if there is one.

static final @NonNull R
<R extends Object> withInfiniteAnimationFrameNanos(
    @NonNull Function1<@NonNull Long, @NonNull R> onFrame
)

Like withFrameNanos, but applies the InfiniteAnimationPolicy from the calling CoroutineContext if there is one.

Public methods

withInfiniteAnimationFrameMillis

public static final @NonNull R <R extends Object> withInfiniteAnimationFrameMillis(
    @NonNull Function1<@NonNull Long, @NonNull R> onFrame
)

Like withFrameMillis, but applies the InfiniteAnimationPolicy from the calling CoroutineContext if there is one.

withInfiniteAnimationFrameNanos

public static final @NonNull R <R extends Object> withInfiniteAnimationFrameNanos(
    @NonNull Function1<@NonNull Long, @NonNull R> onFrame
)

Like withFrameNanos, but applies the InfiniteAnimationPolicy from the calling CoroutineContext if there is one.