History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/ViewFocusAnimator.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/recents/tv/animations/ViewFocusAnimator.java
1103bfca8d44150eebdfef50736c6e98455e8d3b 19-May-2016 Sid Soundararajan <ssoundar@google.com> Add support for dismissing in Talkback Mode

This should let the user be able to access dismiss in talkback
mode. However, because talkback relies on focus changes to work,
the focus change animator is disabled. This means some visuals
will not work the same as when talkback is turned off.

BUG: 28594452
Change-Id: Idb443fe559bd7a636ff381e6727f81d41d0bd325
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/ViewFocusAnimator.java
2cc285e2677a567e72c7016693ccab81e27aadb4 21-Apr-2016 Sid Soundararajan <ssoundar@google.com> Make Dismiss Icon under Cards show up only when focused.

BUG: 28299529
Change-Id: I37cd029734da5de8416705746457151c22f64280
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/ViewFocusAnimator.java
be403e345ebca10db222a4fcfe63786c9d105c0e 13-Apr-2016 Sid Soundararajan <ssoundar@google.com> Add a dimmed dismiss icon below task card view

This should give a clear indication of moving down to dismiss.

BUG: 27968917

Change-Id: I49bbc2b071eb176b1af59ce9fd9e75a4b9bf2f56
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/ViewFocusAnimator.java
bda1b17d45267c7e6efd9b03a5ec2b5356aa5eb7 12-Apr-2016 Sid Soundararajan <ssoundar@google.com> Add a fall back for when the thumbnail is not generated for a task

Re-add scrim and shadows to cards.

This can happen on TV when an App is mid launch and the HOME button
is pressed. The Banner of the App is used as a fallback, with the
icon of the app as a final fallback. The icon should not be used
normally, since an App would fail review for not providing a banner.

BUG: 27349208
BUG: 27857124
BUG: 27953609
Change-Id: I50f6ee714eeddee1ea2b5ae31f23ea68d230bc59
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/ViewFocusAnimator.java
4bdb6879bd5f1b7e93e7e9ac236a073921862075 18-Mar-2016 Sid Soundararajan <ssoundar@google.com> Add dismiss animation for Recents TV and Enable Dismiss

Redo rect calculations for new positions.

Refactor some code to make a RecentsTvImpl.

Change-Id: Ifa269fe18ea40ea9a102ec0207a6c7ab796e6f77
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/ViewFocusAnimator.java
fa61ce343e91e11bb06545eae00e0659a2942a7d 12-Mar-2016 Sid Soundararajan <ssoundar@google.com> Add Transition for App -> Recents on TV.

Some changes to numbers to smooth the transition for Recents -> App.

Change-Id: Ifd0c90428d9a38ecafd0b41b2f18b11b99cbbb5d
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/ViewFocusAnimator.java
4c44359d91c4b364a650799e93580eb5a066de7f 13-Feb-2016 Adam Lesinski <adamlesinski@google.com> Fix up some small resource issues

- the "save" string is a duplicate, and is overriden by the next definition below it.
Due to the way AAPT handles overlays, this was accepted.
- the style attribute should not start with '@'.
- the 'raw' type is reserved for file references. Values should not be 'raw'.

Change-Id: Id611d5915207ce624d7a743b5d79bbb1258d3d51
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/ViewFocusAnimator.java
c0d7058b14c24cd07912f5629c26b39b7b4673d5 29-Jan-2016 Winson <winsonc@google.com> Referencing static interpolators.

Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/ViewFocusAnimator.java
b58c46acec2e270f24ca587a64298f06cefb09cb 27-Jan-2016 Sid Soundararajan <ssoundar@google.com> Initial Commit of a Horizontal Grid View based recents UI for TV.

Change-Id: I048210e6fc91abafa41300ccb219b7bb9c84e835
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/tv/animations/ViewFocusAnimator.java