TransitionKt
public final class TransitionKt
Summary
Public methods |
|
|---|---|
static final @NonNull Transition.TransitionListener |
addListener(Add a listener to this Transition using the provided actions. |
static final @NonNull Transition.TransitionListener |
doOnCancel(Add an action which will be invoked when this transition has been cancelled. |
static final @NonNull Transition.TransitionListener |
doOnEnd(Add an action which will be invoked when this transition has ended. |
static final @NonNull Transition.TransitionListener |
doOnPause(Add an action which will be invoked when this transition has been paused. |
static final @NonNull Transition.TransitionListener |
doOnResume(Add an action which will be invoked when this transition has resumed after a pause. |
static final @NonNull Transition.TransitionListener |
doOnStart(Add an action which will be invoked when this transition has started. |
Public methods
addListener
public static final @NonNull Transition.TransitionListener addListener(
@NonNull Transition receiver,
@NonNull Function1<@NonNull Transition, Unit> onEnd,
@NonNull Function1<@NonNull Transition, Unit> onStart,
@NonNull Function1<@NonNull Transition, Unit> onCancel,
@NonNull Function1<@NonNull Transition, Unit> onResume,
@NonNull Function1<@NonNull Transition, Unit> onPause
)
Add a listener to this Transition using the provided actions.
doOnCancel
public static final @NonNull Transition.TransitionListener doOnCancel(
@NonNull Transition receiver,
@NonNull Function1<@NonNull Transition, Unit> action
)
Add an action which will be invoked when this transition has been cancelled.
doOnEnd
public static final @NonNull Transition.TransitionListener doOnEnd(
@NonNull Transition receiver,
@NonNull Function1<@NonNull Transition, Unit> action
)
Add an action which will be invoked when this transition has ended.
doOnPause
public static final @NonNull Transition.TransitionListener doOnPause(
@NonNull Transition receiver,
@NonNull Function1<@NonNull Transition, Unit> action
)
Add an action which will be invoked when this transition has been paused.
doOnResume
public static final @NonNull Transition.TransitionListener doOnResume(
@NonNull Transition receiver,
@NonNull Function1<@NonNull Transition, Unit> action
)
Add an action which will be invoked when this transition has resumed after a pause.
doOnStart
public static final @NonNull Transition.TransitionListener doOnStart(
@NonNull Transition receiver,
@NonNull Function1<@NonNull Transition, Unit> action
)
Add an action which will be invoked when this transition has started.