Android.Views.Animations.LayoutAnimationController Class
A layout animation controller is used to animated a layout's, or a view group's, children.

See Also: LayoutAnimationController Members

Syntax

[Android.Runtime.Register("android/view/animation/LayoutAnimationController", DoNotGenerateAcw=true)]
public class LayoutAnimationController : Java.Lang.Object

Remarks

A layout animation controller is used to animated a layout's, or a view group's, children. Each child uses the same animation but for every one of them, the animation starts at a different time. A layout animation controller is used by Android.Views.ViewGroup to compute the delay by which each child's animation start must be offset. The delay is computed by using characteristics of each child, like its index in the view group. This standard implementation computes the delay by multiplying a fixed amount of miliseconds by the index of the child in its parent view group. Subclasses are supposed to override LayoutAnimationController.GetDelayForView(Android.Views.View) to implement a different way of computing the delay. For instance, a Android.Views.Animations.GridLayoutAnimationController will compute the delay based on the column and row indices of the child in its parent view group. Information used to compute the animation delay of each child are stored in an instance of NoType:android/view/animation/LayoutAnimationController$AnimationParameters;Href=../../../../reference/android/view/animation/LayoutAnimationController.AnimationParameters.html, itself stored in the NoType:android/view/ViewGroup$LayoutParams;Href=../../../../reference/android/view/ViewGroup.LayoutParams.html of the view.

[Android Documentation]

Requirements

Namespace: Android.Views.Animations
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1