android.animation
Class ObjectAnimator

java.lang.Object
  extended by android.animation.Animator
      extended by android.animation.ValueAnimator
          extended by android.animation.ObjectAnimator
All Implemented Interfaces:
Cloneable

public final class ObjectAnimator
extends ValueAnimator


Nested Class Summary
 
Nested classes/interfaces inherited from class android.animation.ValueAnimator
ValueAnimator.AnimatorUpdateListener
 
Nested classes/interfaces inherited from class android.animation.Animator
Animator.AnimatorListener
 
Field Summary
 
Fields inherited from class android.animation.ValueAnimator
INFINITE, RESTART, REVERSE
 
Constructor Summary
ObjectAnimator()
           
 
Method Summary
 ObjectAnimator clone()
           
 String getPropertyName()
           
 Object getTarget()
           
static ObjectAnimator ofFloat(Object target, String propertyName, float... values)
           
static
<T> ObjectAnimator
ofFloat(T target, Property<T,Float> property, float... values)
           
static ObjectAnimator ofInt(Object target, String propertyName, int... values)
           
static
<T> ObjectAnimator
ofInt(T target, Property<T,Integer> property, int... values)
           
static ObjectAnimator ofObject(Object target, String propertyName, TypeEvaluator evaluator, Object... values)
           
static
<T,V> ObjectAnimator
ofObject(T target, Property<T,V> property, TypeEvaluator<V> evaluator, V... values)
           
static ObjectAnimator ofPropertyValuesHolder(Object target, PropertyValuesHolder... values)
           
 ObjectAnimator setDuration(long duration)
           
 void setFloatValues(float... values)
           
 void setIntValues(int... values)
           
 void setObjectValues(Object... values)
           
 void setProperty(Property property)
           
 void setPropertyName(String propertyName)
           
 void setTarget(Object target)
           
 void setupEndValues()
           
 void setupStartValues()
           
 void start()
           
 String toString()
           
 
Methods inherited from class android.animation.ValueAnimator
addUpdateListener, cancel, end, getAnimatedFraction, getAnimatedValue, getAnimatedValue, getCurrentPlayTime, getDuration, getFrameDelay, getInterpolator, getRepeatCount, getRepeatMode, getStartDelay, getValues, isRunning, isStarted, ofFloat, ofInt, ofObject, ofPropertyValuesHolder, removeAllUpdateListeners, removeUpdateListener, reverse, setCurrentPlayTime, setEvaluator, setFrameDelay, setInterpolator, setRepeatCount, setRepeatMode, setStartDelay, setValues
 
Methods inherited from class android.animation.Animator
addListener, getListeners, removeAllListeners, removeListener
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectAnimator

public ObjectAnimator()
Method Detail

setPropertyName

public void setPropertyName(String propertyName)

setProperty

public void setProperty(Property property)

getPropertyName

public String getPropertyName()

ofInt

public static ObjectAnimator ofInt(Object target,
                                   String propertyName,
                                   int... values)

ofInt

public static <T> ObjectAnimator ofInt(T target,
                                       Property<T,Integer> property,
                                       int... values)

ofFloat

public static ObjectAnimator ofFloat(Object target,
                                     String propertyName,
                                     float... values)

ofFloat

public static <T> ObjectAnimator ofFloat(T target,
                                         Property<T,Float> property,
                                         float... values)

ofObject

public static ObjectAnimator ofObject(Object target,
                                      String propertyName,
                                      TypeEvaluator evaluator,
                                      Object... values)

ofObject

public static <T,V> ObjectAnimator ofObject(T target,
                                            Property<T,V> property,
                                            TypeEvaluator<V> evaluator,
                                            V... values)

ofPropertyValuesHolder

public static ObjectAnimator ofPropertyValuesHolder(Object target,
                                                    PropertyValuesHolder... values)

setIntValues

public void setIntValues(int... values)
Overrides:
setIntValues in class ValueAnimator

setFloatValues

public void setFloatValues(float... values)
Overrides:
setFloatValues in class ValueAnimator

setObjectValues

public void setObjectValues(Object... values)
Overrides:
setObjectValues in class ValueAnimator

start

public void start()
Overrides:
start in class ValueAnimator

setDuration

public ObjectAnimator setDuration(long duration)
Overrides:
setDuration in class ValueAnimator

getTarget

public Object getTarget()

setTarget

public void setTarget(Object target)
Overrides:
setTarget in class Animator

setupStartValues

public void setupStartValues()
Overrides:
setupStartValues in class Animator

setupEndValues

public void setupEndValues()
Overrides:
setupEndValues in class Animator

clone

public ObjectAnimator clone()
Overrides:
clone in class ValueAnimator

toString

public String toString()
Overrides:
toString in class ValueAnimator


Copyright © 2008-2012. All Rights Reserved.