f76a50ce8fdc6aea22cabc77b2977a1a15a79630 |
|
09-Mar-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix obvious typos under frameworks/base/core Change-Id: Ia5fc3db1bb51824e7523885553be926bcc42d736
/frameworks/base/core/java/android/animation/Animator.java
|
8b699792b677bd4dd8442b32641ac09d48fdd79c |
|
06-Aug-2011 |
Chet Haase <chet@google.com> |
Fix cancellation of AnimatorSet when child animation has delay Previously, AnimatorSet incorrectly checked whether child animations were 'running' to figure out what to cancel. If a child animation was started, but sitting in a startDelay phase, it was not 'running', so the right cancel/end events would not propagate. The fix is to add a new isStarted() API to Animator, which returns true when the animator has started (but not yet ended), regardless of whether the animator has a startDelay or not. It's basically a superset of the existing isRunning() method, which only returns true when an animator has actually started setting values. Change-Id: I126814cb6637b58295b6d18d9b155235671f99be
/frameworks/base/core/java/android/animation/Animator.java
|
b8f574a165bf6ec5b316734b367ac274ded4809b |
|
03-Aug-2011 |
Chet Haase <chet@google.com> |
Fix AnimatorSet cancellation issues AnimatorSet was incorrectly ignoring cancel() when it was in the initial startDelay phase. Fix is to change isRunning() to be true if the animator is also in its delay phase. Change-Id: I1a8c877de24fa294beea0ba30d495658255b13b3
/frameworks/base/core/java/android/animation/Animator.java
|
e2ab7ccd385cdb6517955c719e1d2b49771bedb6 |
|
07-Dec-2010 |
Chet Haase <chet@google.com> |
Change cancel/end behavior of animations to be synchronous Previously, cancel() and end() calls would simply log a message to be handled later by the animation handler. This caused problems with coordinating complex animations, where some start() events for future animations would occur before end() events for animations already completed. The change is to make these events synchronous (and require them to be called from the appropriate thread), simplifying the code and the usage. Also, fixed various timing and event bugs in AnimatorSet, and removed the getter/setter properties from ObjectAnimator, since an earlier change makes these properties undesirable (because the code will use a faster JNI approach instead of reflection when it can). Change-Id: I05c16645c2a31a92048a6031ddb126eb4312a946
/frameworks/base/core/java/android/animation/Animator.java
|
2794eb3b02e2404d453d3ad22a8a85a138130a07 |
|
13-Oct-2010 |
Chet Haase <chet@google.com> |
Remove generics from Animator APIs Change the manner of constructing Animator-related objects from constructors via generics to factory methods with type-specific method names. Should improve the proliferation of warnings due to generics issues and make the code more readable (less irrelevant angle brackets Floating around). Change-Id: Ib59a7dd72a95d438022e409ddeac48853082b943
/frameworks/base/core/java/android/animation/Animator.java
|
83d6e8213230fb0805aa019d266842253baeb114 |
|
14-Oct-2010 |
Romain Guy <romainguy@google.com> |
Revert "Remove generics from Animator APIs" This reverts commit 41f041d9986f8a5d45b6cb0b86e881c81a412168.
/frameworks/base/core/java/android/animation/Animator.java
|
41f041d9986f8a5d45b6cb0b86e881c81a412168 |
|
13-Oct-2010 |
Chet Haase <chet@google.com> |
Remove generics from Animator APIs Change the manner of constructing Animator-related objects from constructors via generics to factory methods with type-specific method names. Should improve the proliferation of warnings due to generics issues and make the code more readable (less irrelevant angle brackets Floating around). Change-Id: I7c1776b15f3c9f245c09fb7de6dc005fdba58fe2
/frameworks/base/core/java/android/animation/Animator.java
|
e0ee2e9f3102c3c14c873a75a7b04e49787e0fb9 |
|
07-Oct-2010 |
Chet Haase <chet@google.com> |
New TimeInterpolator interface for android.animation package. The new animation package's reliance on the old Interpolator interface (in android.view.animation) was an eyesore. Adding TimeInterpolator, and having the old Interpolator interface extend it, allows the new Animator classes to break the tie to the older animation package completely. However, developers can still use the older Interpolator-based classes, such as AccelerateInterpolator, because they all implicitly extend the new TimeInterpolator class. Change-Id: I41132fa56167ba564f4839113289114d0ea31a92
/frameworks/base/core/java/android/animation/Animator.java
|
a18a86b43e40e3c15dcca0ae0148d641be9b25fe |
|
07-Sep-2010 |
Chet Haase <chet@google.com> |
Rename several animation classes Change-Id: I6a4544875090db485163c8d56de8718f56d267c7
/frameworks/base/core/java/android/animation/Animator.java
|
21cd1389d2ef218b20994b617c57af120841a57f |
|
02-Sep-2010 |
Chet Haase <chet@google.com> |
Add transition effects for layout changes on ViewGroups Change-Id: Ibefcca5692450188fbcec608f3f7e36be1213b21
/frameworks/base/core/java/android/animation/Animator.java
|
1e0ac5a1063d00670f4dc7ca5b120ef2836f9e8f |
|
27-Aug-2010 |
Chet Haase <chet@google.com> |
Fix Sequencer end events when terminated early Change-Id: I3e10d17000182419219dbd1243d42cd0ecda7aa0
/frameworks/base/core/java/android/animation/Animator.java
|
f1b9b464216d2fac634be9c6aa8605d7c9ed5b68 |
|
26-Aug-2010 |
Chet Haase <chet@google.com> |
Fix problems with early ending of Sequencer Change-Id: Ib7548059ee3d3d713b78f86a2d290be4397c167d
/frameworks/base/core/java/android/animation/Animator.java
|
673e42fafd4088970ec95e1f13c61dc83132c74e |
|
26-Aug-2010 |
Chet Haase <chet@google.com> |
Fix for end events from Sequencer objects Change-Id: I8947d8b016b880f9f54f2bf6ab22b4e188cdb29a
/frameworks/base/core/java/android/animation/Animator.java
|
d51d368f2d512ab657b8ae45780c82c0dbea94c3 |
|
12-Aug-2010 |
Chet Haase <chet@google.com> |
Change animator xml importing to use new inflater class Change-Id: I97225ee9868f4dcce5e4c1ba55e16414eb6c0464
/frameworks/base/core/java/android/animation/Animator.java
|
49afa5bc100e5d4c069fea980dd6b09501f56397 |
|
23-Aug-2010 |
Chet Haase <chet@google.com> |
Add facilities for layout transitions Change-Id: I5c73ce6c6ba3bc9e3b57fcfbbcab37d511db6132
/frameworks/base/core/java/android/animation/Animator.java
|
602e4d3824bf8b9cb9f817375d195b969712176a |
|
16-Aug-2010 |
Chet Haase <chet@google.com> |
Adding animation facilities to simplify layout transitions Change-Id: I70992a0dff6a75727f51abcfdfc7d7f2c2a8c101
/frameworks/base/core/java/android/animation/Animator.java
|
d953d08e9299072130d9f4411cbcf6678bbce822 |
|
17-Aug-2010 |
Chet Haase <chet@google.com> |
multiple-property animations Change-Id: Ida9440dad165f3450ff62862fc1627e138595e5f
/frameworks/base/core/java/android/animation/Animator.java
|
5c7649857246333572eb332b505ad617365ef5fa |
|
17-Aug-2010 |
Chet Haase <chet@google.com> |
Implement reversing functionality for Animator Change-Id: I5cf32363a363c17a1d5c5dd0c602b06dc9ebc785
/frameworks/base/core/java/android/animation/Animator.java
|
5d7b50b800b9898f5ca0b2b4d8b73ed6a4ee1749 |
|
05-Aug-2010 |
Chet Haase <chet@google.com> |
Add new API to Animator to allow seeking of animations Change-Id: I3960030f54814ed0ef6fb6853061c64ab3b4dd1c
/frameworks/base/core/java/android/animation/Animator.java
|
f54a8d7c479485174941c38f151ea7083c658da3 |
|
22-Jul-2010 |
Chet Haase <chet@google.com> |
Adding xml declarations for new animation framework Change-Id: Ic789e47790cf24d1c4b3bcbe9048b992ab93517b
/frameworks/base/core/java/android/animation/Animator.java
|
fe591563f8529305bd52e1f0640e83b9a93d562f |
|
27-Jul-2010 |
Chet Haase <chet@google.com> |
Add ability to instantiate PropertyAnimator objects with single "to" value. Change-Id: I44c57ee175e8a7bcc4532323ef9b4cfbbf58ae32
/frameworks/base/core/java/android/animation/Animator.java
|
3dd207a6dbd5d9244dc7fe213d5caa3cddaff0db |
|
20-Jul-2010 |
Chet Haase <chet@google.com> |
Add keyframes to animation framework. Change-Id: I5c8c8037aeeedae1ce7a18200986caf57264772f
/frameworks/base/core/java/android/animation/Animator.java
|
010dbaa1236cf2dcdc62c29049468e90188acaae |
|
20-Jul-2010 |
Chet Haase <chet@google.com> |
Fix bugs in Sequencer Change-Id: I03aebe8d822bef0b9e163ba3280699ca02a6563c
/frameworks/base/core/java/android/animation/Animator.java
|
17fb4b0d1cfbad1f026fec704c86640f070b4c2f |
|
29-Jun-2010 |
Chet Haase <chet@google.com> |
Initial checkin of new animation system. package, APIs, functionality all subject to change. package is hidden for now. Change-Id: Ieca54cd1f09c171abb5adc6419ff337083f586be
/frameworks/base/core/java/android/animation/Animator.java
|