a9e0621f33233c43f29e876b6c1055cf1dc855fc |
|
16-May-2016 |
Jaewan Kim <jaewan@google.com> |
PIP: Improve PIP control row's focus change animation in Recents This includes following changes for performance 1. Passes the key events directly between the windows instead of using dummy Views and OnFocusChangeListener to prevent main thread from handling unnecessary focus changes. 2. Limits the window size for PIP controls to reduce unnecessary draw. Here's the test result. Test is performed with paused PIP video 1. 5 visible recents task Focus down: 48.14 fps -> 85.396 fps (+77.39%) Focus up: 24.67 fps -> 45.33 fps (+83.77%) 2. 3 visible recents task Focus down: 51.98 fps -> 132.72 fps (+155.34%) Focus up: 30.91 fps -> 53.38 fps (+72.69%) Bug: 28042495 Change-Id: I363232176975b160e122748c9997ef4b46b73a28
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/RecentsRowFocusAnimationHolder.java
|
01e365b9af1bf87265ac9466c339d1e4c27966e8 |
|
02-May-2016 |
Jaewan Kim <jaewan@google.com> |
Fix recents row blinking when PIP is focused Bug: 28522204 Change-Id: I916c47a57b30e553f8823ea8d2c3e686fab9e25c
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/RecentsRowFocusAnimationHolder.java
|
419c89533a148d0037e98b801068bb81f8a2cd2a |
|
11-Apr-2016 |
Jaewan Kim <jaewan@google.com> |
PIP: Fix regressions This includes following fixes - Press back key to go to Home from Recents - Do not show Recents when an activity is PIPed immediately after moved to fullscreen. These regressions are caused by c81082b Improve Animation Calculations to remove Jank Bug: 28107787 Change-Id: I3078a5d8a9505c8d03cceee329e5d740efae7feb
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/RecentsRowFocusAnimationHolder.java
|
04cbe870ae6c8721d6322c248d40bb94a9cb5a09 |
|
04-Apr-2016 |
Jaewan Kim <jaewan@google.com> |
PIP: Apply the latest Recents row animation when PIP control is focused Bug: 27540465 Change-Id: Ib3b40fb64953a175593eab789552db3c231f0227
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/RecentsRowFocusAnimationHolder.java
|