android.view.animation
Class LayoutAnimationController

java.lang.Object
  extended by android.view.animation.LayoutAnimationController
Direct Known Subclasses:
GridLayoutAnimationController

public class LayoutAnimationController
extends java.lang.Object


Nested Class Summary
static class LayoutAnimationController.AnimationParameters
           
 
Field Summary
protected  Animation mAnimation
           
protected  Interpolator mInterpolator
           
protected  java.util.Random mRandomizer
           
static int ORDER_NORMAL
           
static int ORDER_RANDOM
           
static int ORDER_REVERSE
           
 
Constructor Summary
LayoutAnimationController(Animation animation)
           
LayoutAnimationController(Animation animation, float delay)
           
LayoutAnimationController(Context context, AttributeSet attrs)
           
 
Method Summary
 Animation getAnimation()
           
 Animation getAnimationForView(View view)
           
 float getDelay()
           
protected  long getDelayForView(View view)
           
 Interpolator getInterpolator()
           
 int getOrder()
           
protected  int getTransformedIndex(LayoutAnimationController.AnimationParameters params)
           
 boolean isDone()
           
 void setAnimation(Animation animation)
           
 void setAnimation(Context context, int resourceID)
           
 void setDelay(float delay)
           
 void setInterpolator(Context context, int resourceID)
           
 void setInterpolator(Interpolator interpolator)
           
 void setOrder(int order)
           
 void start()
           
 boolean willOverlap()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ORDER_NORMAL

public static final int ORDER_NORMAL
See Also:
Constant Field Values

ORDER_REVERSE

public static final int ORDER_REVERSE
See Also:
Constant Field Values

ORDER_RANDOM

public static final int ORDER_RANDOM
See Also:
Constant Field Values

mAnimation

protected Animation mAnimation

mRandomizer

protected java.util.Random mRandomizer

mInterpolator

protected Interpolator mInterpolator
Constructor Detail

LayoutAnimationController

public LayoutAnimationController(Context context,
                                 AttributeSet attrs)

LayoutAnimationController

public LayoutAnimationController(Animation animation)

LayoutAnimationController

public LayoutAnimationController(Animation animation,
                                 float delay)
Method Detail

getOrder

public int getOrder()

setOrder

public void setOrder(int order)

setAnimation

public void setAnimation(Context context,
                         int resourceID)

setAnimation

public void setAnimation(Animation animation)

getAnimation

public Animation getAnimation()

setInterpolator

public void setInterpolator(Context context,
                            int resourceID)

setInterpolator

public void setInterpolator(Interpolator interpolator)

getInterpolator

public Interpolator getInterpolator()

getDelay

public float getDelay()

setDelay

public void setDelay(float delay)

willOverlap

public boolean willOverlap()

start

public void start()

getAnimationForView

public final Animation getAnimationForView(View view)

isDone

public boolean isDone()

getDelayForView

protected long getDelayForView(View view)

getTransformedIndex

protected int getTransformedIndex(LayoutAnimationController.AnimationParameters params)


Copyright © 2008-2010. All Rights Reserved.