Home | History | Annotate | Download | only in animation

Lines Matching refs:transition

40  * <p>One of the core concepts of these transition animations is that there are two types of
41 * changes that cause the transition and four different animations that run because of
42 * those changes. The changes that trigger the transition are items being added to a container
43 * (referred to as an "appearing" transition) or removed from a container (also known as
48 * the transition may want different animations for the changing items depending on whether
66 * <p>The animations specified for the transition, both the defaults and any custom animations
67 * set on the transition object, are templates only. That is, these animations exist to hold the
70 * set automatically in the process of setting up the transition each time it runs. Each of the
79 * values when the transition begins. Custom animations will be similarly populated with
124 * from the container. This transition type is not enabled by default; it can be
130 * Private bit fields used to set the collection of enabled transition types for
140 * These variables hold the animations that are currently used to run the transition effects.
204 * the transition. The reason for this is that a further layout event should cause
234 * transition begins.
239 * These are the types of transition animations that the LayoutTransition is reacting
254 * transition begins, causing visual glitches and clipping.
303 * Sets the duration to be used by all animations of this transition object. If you want to
307 * @param duration The length of time, in milliseconds, that the transition animations
322 * those events. That is, all transition types besides {@link #CHANGING} are enabled by default.
351 * By default, all transition types except {@link #CHANGING} are enabled.
378 * By default, all transition types except {@link #CHANGING} are enabled.
401 * Sets the start delay on one of the animation objects used by this transition. The
432 * Gets the start delay on one of the animation objects used by this transition. The
460 * Sets the duration on one of the animation objects used by this transition. The
491 * Gets the duration on one of the animation objects used by this transition. The
565 * Sets the interpolator on one of the animation objects used by this transition. The
596 * Gets the interpolator on one of the animation objects used by this transition. The
624 * Sets the animation used during one of the transition types that may run. Any
631 * transition. The transition works by setting target objects and properties
644 * values queried when the transition begins may need to use a different mechanism
674 * Gets the animation used during one of the transition types that may run.
679 * @return Animator The animation being used for the given transition type.
711 * transition is occurring because an item is being added to or removed from the parent, or
750 // If the observer's not in a good state, skip the transition
801 * containers of transitioning views to also transition, which may be necessary in situations
803 * children during the transition animations. For example, layouts with wrap_content will
808 * the custom animations that happen to be set on the transition. This allows custom
813 * transitioning views should also be animated during the transition. Default value is true.
985 * Starts the animations set up for a CHANGING transition. We separate the setup of these
988 * that this transition should be started. The parent informs its ViewAncestor, which then
989 * starts the transition after the current layout/measurement phase, just prior to drawing
1006 * Ends the animations that are set up for a CHANGING transition. This is a variant of
1007 * startChangingAnimations() which is called when the window the transition is playing in
1009 * and that the transition finishes to remove any mid-process state (such as isRunning()).
1037 * Returns true if any of the animations in this transition are currently running.
1039 * @return true if any animations in the transition are running.
1047 * Cancels the currently running transition. Note that we cancel() the changing animations
1049 * in the context of starting a new transition, so we want to move things from their mid-
1050 * transition positions, but we want them to have their end-transition visibility.
1082 * Cancels the specified type of transition. Note that we cancel() the changing animations
1084 * in the context of starting a new transition, so we want to move things from their mid-
1085 * transition positions, but we want them to have their end-transition visibility.
1220 * container. This callback starts the process of a transition; we grab the starting
1264 * with this LayoutTransition. If the CHANGING transition is enabled and if there is no other
1265 * transition currently running on the container, then this call runs a CHANGING transition.
1266 * The transition does not start immediately; it just sets up the mechanism to run if any
1281 // transition animations. Avoid setting up CHANGING animations in this case; only
1282 // do so when there is not a transition already running on the container.
1289 * container. This callback starts the process of a transition; we grab the starting
1310 * container. This callback starts the process of a transition; we grab the starting
1325 * container. This callback starts the process of a transition; we grab the starting
1367 * container. This callback starts the process of a transition; we grab the starting
1388 * container. This callback starts the process of a transition; we grab the starting
1440 * This event is sent to listeners when any type of transition animation begins.
1442 * @param transition The LayoutTransition sending out the event.
1443 * @param container The ViewGroup on which the transition is playing.
1444 * @param view The View object being affected by the transition animation.
1445 * @param transitionType The type of transition that is beginning,
1451 public void startTransition(LayoutTransition transition, ViewGroup container,
1455 * This event is sent to listeners when any type of transition animation ends.
1457 * @param transition The LayoutTransition sending out the event.
1458 * @param container The ViewGroup on which the transition is playing.
1459 * @param view The View object being affected by the transition animation.
1460 * @param transitionType The type of transition that is ending,
1466 public void endTransition(LayoutTransition transition, ViewGroup container,