diff options
author | Ned Burns <pixel@google.com> | 2020-08-10 19:59:56 -0400 |
---|---|---|
committer | Ned Burns <pixel@google.com> | 2020-08-13 00:40:59 -0400 |
commit | 2b699058172eaea27dd4df25368f04060a89248e (patch) | |
tree | 491933fb89d0588849eb62cc8f1e67d4a1c2c1df /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 9bbf860b06f6908fbb56452b8807bad174b0f6d4 (diff) |
Revamp view manager logic to support any kind of view
Everything in the notif shade must now be represented by a controler
(specifically a NodeController). ExpandableNotificationRows are
NodeControllers, the NSSL is a NodeController (well, we wrap it in
something that is one), and, in the future, headers will have their own
controllers.
Split NotifViewManager into two pieces:
- ShadeViewManager, which consumes the shade list generated by the
ShadeListBuilder and generates a "node list" -- instead of
NotificationEntries, a tree of controllers (and their associated
views). Plus, in the future, any header views.
- ShadeViewDiffer, which consumes a node list and applies any changes
that need to be made to the view tree.
Test: atest
Change-Id: I016ff8c454ef7d18d4ac927c45ad132a3e5d4b13
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions