diff options
author | wilsonshih <wilsonshih@google.com> | 2021-03-22 14:52:31 +0800 |
---|---|---|
committer | wilsonshih <wilsonshih@google.com> | 2021-05-03 16:20:09 +0800 |
commit | 3221600d7ea26b7813a2c76e396dcc927a4e4447 (patch) | |
tree | a89547ac04ffe6910019efe44f63d24539513cb8 /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 3ed02ffeb1663f92e4d727a912ce4456ba7cdaaf (diff) |
Support enable default splash screen reveal aninatmion
- Add a temp flag persist.debug.enable_reveal_animation so user can
enable reveal animation.
- Remove icon shift animation.
- For shift up animation, use AnimationAdapter to capture the surface
control and pass to Shell, then cancel the animation when
WindowState#removeIfPossible for starting window.
- Fix the flicker test fail issue caused from shift up animation, the
surface control should be release after the last frame was commit.
- Use SyncRtSurfaceTransactionApplier to synchronize the shift-up
animation, and use vsyncId to ensure the transaction doesn't applyied
too early.
- Do not play reveal animation for empty splash screen.
Test: atest SplashscreenTests StartingSurfaceDrawerTests
Bug: 183004107
Bug: 182815506
Bug: 184830058
Change-Id: I4fc8456633b3f4ecd69b168e0222915945210426
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions