9de95db4f28f88c37b1443d20b308ce02407fd74 |
|
19-Jan-2017 |
Chris Craik <ccraik@google.com> |
Replace invalidateChild/invalidateChildInParent Fixes: 34361503 Test: CTS: android.view.cts.ViewGroupTest APCT: android.view.ViewInvalidateTest Simplify and unify HW accelerated invalidate/damage codepaths, since both simply walk up to ViewRootImpl and schedule a traversal. Adds a new overridable method 'onDescendantInvalidated' for observing subtree rendering updates. Change-Id: I7ef1f914c3411317692451787b3810b23e019591
/frameworks/base/core/tests/coretests/src/android/view/ViewInvalidateTest.java
|
3f06c6de08b9e0c7ab1fd1774783ca355e994f06 |
|
09-Jan-2017 |
Chris Craik <ccraik@google.com> |
Revert "Revert "Fast-path for ViewGroup#invalidateChild, invalidate tests"" Bug: 33797688 This reverts commit 1cb8b08ae459fddc860e5863b0ec30a70682654e. Change-Id: I322b550d65d48be4a99faf1790d138d26a996d7e
/frameworks/base/core/tests/coretests/src/android/view/ViewInvalidateTest.java
|
1cb8b08ae459fddc860e5863b0ec30a70682654e |
|
21-Dec-2016 |
Selim Cinek <cinek@google.com> |
Revert "Fast-path for ViewGroup#invalidateChild, invalidate tests" This reverts commit f7505803eaf3b31bae81151535ce6c05c58712be. Change-Id: Ie7714360357e2baaf7723b8d992b3c6c4b0b9989
/frameworks/base/core/tests/coretests/src/android/view/ViewInvalidateTest.java
|
f7505803eaf3b31bae81151535ce6c05c58712be |
|
17-Dec-2016 |
Chris Craik <ccraik@google.com> |
Fast-path for ViewGroup#invalidateChild, invalidate tests Bug: 33460152 Test: new tests passing We spend a lot of time computing a damage rectangle that the ViewRootImpl ignores with HW acceleration. Skip all that with a fast path. Change-Id: Ia7447d1242cd5279be2ce34eead0cd813baffd33
/frameworks/base/core/tests/coretests/src/android/view/ViewInvalidateTest.java
|