Package-level declarations

Functions

Link copied to clipboard
inline fun Transition.addListener(crossinline onEnd: (transition: Transition) -> Unit = {}, crossinline onStart: (transition: Transition) -> Unit = {}, crossinline onCancel: (transition: Transition) -> Unit = {}, crossinline onResume: (transition: Transition) -> Unit = {}, crossinline onPause: (transition: Transition) -> Unit = {}): Transition.TransitionListener

Add a listener to this Transition using the provided actions.

Link copied to clipboard
inline fun Transition.doOnCancel(crossinline action: (transition: Transition) -> Unit): Transition.TransitionListener

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

Link copied to clipboard
inline fun Transition.doOnEnd(crossinline action: (transition: Transition) -> Unit): Transition.TransitionListener

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

Link copied to clipboard
inline fun Transition.doOnPause(crossinline action: (transition: Transition) -> Unit): Transition.TransitionListener

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

Link copied to clipboard
inline fun Transition.doOnResume(crossinline action: (transition: Transition) -> Unit): Transition.TransitionListener

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

Link copied to clipboard
inline fun Transition.doOnStart(crossinline action: (transition: Transition) -> Unit): Transition.TransitionListener

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