8b7c99cca2c9996a0ac2d87f24bd3ef83fd10be5 |
|
02-Oct-2015 |
Doris Liu <tianliu@google.com> |
New public API for calculating the total duration of an animation Total duration is the total amount of time an animation takes from start to finish. It include start delay (if any), child animation sequence, accounting for repeat. Change-Id: Id5b36a63c02e25586aefd38612aa5867492e1adb
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
1309914ebf21e705fc59d7d44014124d8a21a2d2 |
|
11-Jul-2015 |
Doris Liu <tianliu@google.com> |
Refactor AnimatorSet in prep for adding more functionalities This refactor changes how relationships (i.e. with/after/before) among Animators in an AnimatorSet are represented. Specifically, a directed graph is used: parent-child indicates sequential relationship, and siblings will fire simultaneously. This CL also fixed the issue where start delays for Animators that play together are not handled correctly. Bug: 11649073 Bug: 18069038 Change-Id: I5dad4889fbe81440e66bf98601e8a247d3aedb2e
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
c9070ebd13263a341511cf779087a46750021196 |
|
10-Mar-2015 |
Chris Craik <ccraik@google.com> |
Rename and simplify DisplayList Canvas classes Change-Id: I49fd2ce02e01401209fe2a378e9f9547c7b27c61
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
c47c98be04d602f331e0ea9704d2c11f8c53852d |
|
09-Dec-2014 |
John Reck <jreck@google.com> |
Fix issue with RNA destruction mid-animation Bug: 18521508 Fix an issue where an RNA's native object was destroyed before the java-side object was started Change-Id: I487fb476e0ecdf7000515f4f7320e8cfbc50a52b
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
72d6e4facb1abd81809fdaddbe42f41ad885189c |
|
21-Nov-2014 |
John Reck <jreck@google.com> |
It's super critical to call nStart Bug: 18204974 Even if we are canceling or ending an animation nStart() *must* be called, otherwise the native-side listener is not attached (lazy-attached for JNI cyclic reference reasons), and then Animator::callOnFinishedListener() no-ops as there's no listener set Add a lifecycle verifier to ensure that nStart is always called on animators that are attached and get finished Change-Id: Ibc345b5be97b6d3f95a11c361ebe020d030fd3b6
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
55b46eff394e23cde692e8acdfd7b42676a3f198 |
|
03-Nov-2014 |
John Reck <jreck@google.com> |
Fix cancel crash Bug: 18059003 Change-Id: I579468fbd1645049f8fbe335faf4da1f2d3bb0a3
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
f5945a0c8bb868f978d9d0d22043a8b44464a86e |
|
06-Sep-2014 |
John Reck <jreck@google.com> |
Disable RT-anim for AnimatorSet Bug: 17317184 Unfortunately this will disable *all* RT animations in a scene, but we don't have more selective targetting currently Change-Id: I57e1c0ae43957f45229473bdcdaf34c05825fab7
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
4d2c47206a8e1706e5f89ef73c0e50e7321bf862 |
|
29-Aug-2014 |
John Reck <jreck@google.com> |
Listener callbacks ordering fixups Bug: 17228458 Bug: 17317816 Ensure that onStart is called prior to onCancel/onFinished if those happen prior to the UI-thread handled start delay. Ensure that onFinished is called if cancel/end is called Change-Id: I23c16ea1c4f925d59d41ec5281d62dfc0c38595b
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
119907cd2575c56b1ebf66348b52e67aaf6a88d8 |
|
14-Aug-2014 |
John Reck <jreck@google.com> |
Animator stuff Bug: 17228458 Change-Id: Id884a429a512f9cd2be0ed16dbd0f10e92b4440d
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
3b27e59e1ea3b9928d2ddd0d37c0a13d83ae834b |
|
21-Aug-2014 |
John Reck <jreck@google.com> |
Fix supporting modifying listeners in callbacks Bug: 17179442 Change-Id: I2d64f86395c0b1befb5c10b9c696330db1c96821
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
291161ac3815fb853fd6af21055d60f57a869608 |
|
22-Jul-2014 |
John Reck <jreck@google.com> |
Run RevealAnimator on RT Bug: 16894195 Change-Id: I9acffa7aecc04c68b60c67f8f8a20aa225075a42
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
af4d04cab6d48ae0d6a5e79bd30f679af87abaad |
|
29-Jul-2014 |
Chris Craik <ccraik@google.com> |
Use RoundRect clipping for circle reveal animation bug:16630975 Also, remove inverse clipping feature from reveal animator. Change-Id: I770a4eb48cd123b0ca0f39d16a0f3eefd1be3653
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
d3de42cae84fadfa1befd082a2cf1bf72f9ad82a |
|
15-Jul-2014 |
John Reck <jreck@google.com> |
Add RT-enabled reveal animator Bug: 16161431 Also re-writes RevealAnimator to avoid using any listeners internally, removing the logic around shadowing the update listeners. Change-Id: I6ed8126398eed971a87f20bccb7584c9acafbb6c
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
8d8af3c1b768d590754d657a7d1242dcb462454b |
|
02-Jul-2014 |
John Reck <jreck@google.com> |
Fixes to startDelay Bug: 15991758 Don't update the UI thread with final value until after startDelay Change-Id: Ie8bffb5a3ace353ec1d82943a4efcbd01c42c28f
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
68bfe0a37a0dcef52abd81688d8520c5d16e1a85 |
|
25-Jun-2014 |
John Reck <jreck@google.com> |
Animator refactoring & fixes Tweaks animators to have less unnecessary refcounting Pull animator management out into seperate class More control to tweak animator lifecycle, such as doing Java-side handling of start delay by attaching but not starting the animator Change-Id: I4ff8207580ca11fb38f45ef0007b406e0097281c
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
c6b3264e16f1d2b72e7f9508559981ce9970157c |
|
02-Jun-2014 |
John Reck <jreck@google.com> |
Add setStartValue to RNA Bug: 15198607 Should be good-enough for Ripples to use for pseudo-chaining support. Change-Id: Ia8666928ccb69ae401cb583751632a52bd928b63
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
918988c1ce5af002d41c7ac37f3fa490558b0c90 |
|
19-May-2014 |
John Reck <jreck@google.com> |
Baby steps Run ViewPropertyAnimators with no listeners on the RenderThread Change-Id: I7ff5300db96c7f4b59b09e3fff8a0df173f132dd
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
ad2f8e334f3ef22d3e412b0660a2e1f996f94116 |
|
16-May-2014 |
Alan Viverette <alanv@google.com> |
Update ripple behavior, use render thread animation Change-Id: Ib6bc1e08b05d29606f452961963d58b8fc866746
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
ff941dcd815021bb20d6504eb486acb1e50592c3 |
|
15-May-2014 |
John Reck <jreck@google.com> |
Animator start value... Change-Id: Ifd35ed95a28c625086d7fa97764fe63ab4a997f1
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
315c329544d7c593d1072b071cbb92d9afe74021 |
|
10-May-2014 |
John Reck <jreck@google.com> |
Add TimeInterpolator support to RNA Bug: 14678626 Change-Id: I6554e7fcd42c49fac3618ca792083bb68e358f55
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
9fa4071c4768c63902c6a74a4b480b51a8b95d43 |
|
10-May-2014 |
John Reck <jreck@google.com> |
Refactor VirtualLightRefBase & JNI Change-Id: I8e244e7109e59d5be96871b23bb9b1201c7f9eaa
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
1c058e96b3fb5075c34b89cf22773373811abf7a |
|
02-May-2014 |
John Reck <jreck@google.com> |
Allow starting an RT animation via Canvas Change-Id: I8b105a01cf28ad03797b63347343f6b999d46386
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
52244fff29042926e21fa897ef5ab11148e35299 |
|
02-May-2014 |
John Reck <jreck@google.com> |
Add CanvasProperty for drawCircle Change-Id: Icbcc030f5033d2094e567d7c519b9d672f2aac1c
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|
e45b1fd03b524d2b57cc6c222d89076a31a08bea |
|
15-Apr-2014 |
John Reck <jreck@google.com> |
RenderThread animator support Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084
/frameworks/base/core/java/android/view/RenderNodeAnimator.java
|