History log of /frameworks/base/core/java/android/animation/AnimationHandler.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f310e889392be5198004c6c6611b2b50ae3344b8 27-Aug-2015 Doris Liu <tianliu@google.com> Fix build

Change-Id: Ib454858f0fe3eb9171297c2c1ccece33729c487b
/frameworks/base/core/java/android/animation/AnimationHandler.java
3618d30f8ab6018025b11869676b309c3b4961cf 14-Aug-2015 Doris Liu <tianliu@google.com> Internal cleanup for Animator framework

This CL includes the following changes:
1) Remove redundant field mPlayingState in ValueAnimator.
2) Refactor AnimationHandler so that all of its interaction with Choreographer
is through an interface. A custom provider that implements this interface can
be plugged in and provide timing pulse that are independent of Choreographer.
3) Better encapsulate AnimationHandler and ValueAnimator. Interaction between
the two is done through register/unregister frame callbacks as well as
AnimationFrameCallback interface.
4) Change how animation delay is handled.

Change-Id: Icd49f727321c362dab49b5b33815333c9ea559e0
/frameworks/base/core/java/android/animation/AnimationHandler.java