OSDN Git Service

Replace invalidateChild/invalidateChildInParent
authorChris Craik <ccraik@google.com>
Thu, 19 Jan 2017 01:59:23 +0000 (17:59 -0800)
committerChris Craik <ccraik@google.com>
Fri, 27 Jan 2017 19:36:27 +0000 (11:36 -0800)
commit9de95db4f28f88c37b1443d20b308ce02407fd74
tree0d82dae63c557a7928921fcccd1050beaf4a5a1c
parentfffa2eb0460dbb790d565b3e2a651b6a9fb7c9b9
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
api/current.txt
api/system-current.txt
api/test-current.txt
core/java/android/view/View.java
core/java/android/view/ViewGroup.java
core/java/android/view/ViewOverlay.java
core/java/android/view/ViewParent.java
core/java/android/view/ViewRootImpl.java
core/tests/coretests/src/android/view/ViewInvalidateTest.java