Added in API level 11

TransitionListener


interface TransitionListener
android.animation.LayoutTransition.TransitionListener

This interface is used for listening to starting and ending events for transitions.

Summary

Public methods
abstract Unit
endTransition(transition: LayoutTransition!, container: ViewGroup!, view: View!, transitionType: Int)

This event is sent to listeners when any type of transition animation ends.

abstract Unit
startTransition(transition: LayoutTransition!, container: ViewGroup!, view: View!, transitionType: Int)

This event is sent to listeners when any type of transition animation begins.

Public methods

endTransition

Added in API level 11
abstract fun endTransition(
    transition: LayoutTransition!,
    container: ViewGroup!,
    view: View!,
    transitionType: Int
): Unit

This event is sent to listeners when any type of transition animation ends.

Parameters
transition LayoutTransition!: The LayoutTransition sending out the event.
container ViewGroup!: The ViewGroup on which the transition is playing.
view View!: The View object being affected by the transition animation.
transitionType Int: The type of transition that is ending, android.animation.LayoutTransition#APPEARING, android.animation.LayoutTransition#DISAPPEARING, android.animation.LayoutTransition#CHANGE_APPEARING, or android.animation.LayoutTransition#CHANGE_DISAPPEARING.

startTransition

Added in API level 11
abstract fun startTransition(
    transition: LayoutTransition!,
    container: ViewGroup!,
    view: View!,
    transitionType: Int
): Unit

This event is sent to listeners when any type of transition animation begins.

Parameters
transition LayoutTransition!: The LayoutTransition sending out the event.
container ViewGroup!: The ViewGroup on which the transition is playing.
view View!: The View object being affected by the transition animation.
transitionType Int: The type of transition that is beginning, android.animation.LayoutTransition#APPEARING, android.animation.LayoutTransition#DISAPPEARING, android.animation.LayoutTransition#CHANGE_APPEARING, or android.animation.LayoutTransition#CHANGE_DISAPPEARING.