History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/tv/pip/PipRecentsControlsView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/tv/pip/PipRecentsControlsView.java
dded3aa8bdc33063cada498dcfc0e641e68263e1 14-Apr-2016 Jaewan Kim <jaewan@google.com> PIP: Show background scrim for PIP controls in Recents

Scrim will fade in after the PIP control's focus losing animation,
and will be gone immediately when PIP control gets focus.

Bug: 28041690
Change-Id: Ibb7fa0ce15ba1af13781a1bd5e87609fefa95cc0
/frameworks/base/packages/SystemUI/src/com/android/systemui/tv/pip/PipRecentsControlsView.java
1e59f2412d716adece672e8fe6a4784a3b3f4814 07-Apr-2016 Jaewan Kim <jaewan@google.com> PIP: Implement focus change animation in PIP control buttons

This includes following animation.
- Fix focus change animation duration among the PIP control buttons
- Apply ripple animation for PIP control buttons
- PIP menu enter/exit animation.

Bug: 27677096
Change-Id: I2f992416efc8a0994eeb56d5dec00201fd08a7aa
/frameworks/base/packages/SystemUI/src/com/android/systemui/tv/pip/PipRecentsControlsView.java
a0d4d2588dfa5cbd09100c5b06c8ecfeaaf3a279 31-Mar-2016 Jaewan Kim <jaewan@google.com> PIP: Apply the animation spec for the PIP in Recents

Bug: 27540465
Change-Id: Ibdd4a4e3fd194978ccbc29235a1c620ebddff942
/frameworks/base/packages/SystemUI/src/com/android/systemui/tv/pip/PipRecentsControlsView.java