Stay organized with collections Save and categorize content based on your preferences.

TransitionKt

public final class TransitionKt


Summary

Public methods

static final @NonNull Transition.TransitionListener
TransitionKt.addListener(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> onEnd,
    @NonNull Function1<@NonNull TransitionUnit> onStart,
    @NonNull Function1<@NonNull TransitionUnit> onCancel,
    @NonNull Function1<@NonNull TransitionUnit> onResume,
    @NonNull Function1<@NonNull TransitionUnit> onPause
)

Add a listener to this Transition using the provided actions.

static final @NonNull Transition.TransitionListener
TransitionKt.doOnCancel(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> action
)

Add an action which will be invoked when this transition has been cancelled.

static final @NonNull Transition.TransitionListener
TransitionKt.doOnEnd(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> action
)

Add an action which will be invoked when this transition has ended.

static final @NonNull Transition.TransitionListener
TransitionKt.doOnPause(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> action
)

Add an action which will be invoked when this transition has been paused.

static final @NonNull Transition.TransitionListener
TransitionKt.doOnResume(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> action
)

Add an action which will be invoked when this transition has resumed after a pause.

static final @NonNull Transition.TransitionListener
TransitionKt.doOnStart(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> action
)

Add an action which will be invoked when this transition has started.

Public methods

TransitionKt.addListener

public static final @NonNull Transition.TransitionListener TransitionKt.addListener(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> onEnd,
    @NonNull Function1<@NonNull TransitionUnit> onStart,
    @NonNull Function1<@NonNull TransitionUnit> onCancel,
    @NonNull Function1<@NonNull TransitionUnit> onResume,
    @NonNull Function1<@NonNull TransitionUnit> onPause
)

Add a listener to this Transition using the provided actions.

TransitionKt.doOnCancel

public static final @NonNull Transition.TransitionListener TransitionKt.doOnCancel(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> action
)

Add an action which will be invoked when this transition has been cancelled.

TransitionKt.doOnEnd

public static final @NonNull Transition.TransitionListener TransitionKt.doOnEnd(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> action
)

Add an action which will be invoked when this transition has ended.

TransitionKt.doOnPause

public static final @NonNull Transition.TransitionListener TransitionKt.doOnPause(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> action
)

Add an action which will be invoked when this transition has been paused.

TransitionKt.doOnResume

public static final @NonNull Transition.TransitionListener TransitionKt.doOnResume(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> action
)

Add an action which will be invoked when this transition has resumed after a pause.

TransitionKt.doOnStart

public static final @NonNull Transition.TransitionListener TransitionKt.doOnStart(
    @NonNull Transition receiver,
    @NonNull Function1<@NonNull TransitionUnit> action
)

Add an action which will be invoked when this transition has started.