Join us on the livestream at Android Dev Summit on 7-8 November 2018, starting at 10AM PDT!
added in API level 11

LayoutTransition.TransitionListener

public static interface LayoutTransition.TransitionListener

android.animation.LayoutTransition.TransitionListener


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

Summary

Public methods

abstract void endTransition(LayoutTransition transition, ViewGroup container, View view, int transitionType)

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

abstract void startTransition(LayoutTransition transition, ViewGroup container, View view, int transitionType)

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

Public methods

endTransition

added in API level 11
public abstract void endTransition (LayoutTransition transition, 
                ViewGroup container, 
                View view, 
                int transitionType)

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, LayoutTransition.APPEARING, LayoutTransition.DISAPPEARING, LayoutTransition.CHANGE_APPEARING, or LayoutTransition.CHANGE_DISAPPEARING.

startTransition

added in API level 11
public abstract void startTransition (LayoutTransition transition, 
                ViewGroup container, 
                View view, 
                int transitionType)

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, LayoutTransition.APPEARING, LayoutTransition.DISAPPEARING, LayoutTransition.CHANGE_APPEARING, or LayoutTransition.CHANGE_DISAPPEARING.