History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/tv/pip/PipControlButtonView.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/PipControlButtonView.java
f915bf7e9b6b1d0f65f16788d98ee39df0bb2e7b 15-Apr-2016 Jaewan Kim <jaewan@google.com> PIP: Support accessibility

Bug: 27890756
Change-Id: If1689d264075dc23612fd26a46fe67c8b4492ee0
/frameworks/base/packages/SystemUI/src/com/android/systemui/tv/pip/PipControlButtonView.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/PipControlButtonView.java