Jaewan Kim
a9e0621f33
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
2016-05-27 08:41:48 +00:00
..
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-09-09 14:00:17 -04:00
2016-03-25 14:23:41 -07:00
2016-03-25 14:23:41 -07:00
2015-06-15 16:33:44 -04:00
2015-06-15 16:33:44 -04:00
2015-06-15 16:33:44 -04:00
2015-06-15 16:33:44 -04:00
2015-06-15 16:33:44 -04:00
2015-06-15 16:33:44 -04:00
2015-04-16 08:37:43 -04:00
2015-04-16 08:37:43 -04:00
2015-04-16 08:37:43 -04:00
2015-06-01 16:45:41 -04:00
2015-06-01 16:45:41 -04:00
2015-06-01 16:45:41 -04:00
2015-12-07 18:24:39 +00:00
2015-12-07 18:24:39 +00:00
2015-12-07 18:24:39 +00:00
2015-12-07 18:24:39 +00:00
2015-12-07 18:24:39 +00:00
2015-12-07 18:24:39 +00:00
2015-12-07 18:24:39 +00:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2015-05-26 13:34:34 -07:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2016-03-17 15:36:46 -04:00
2015-08-21 19:29:30 +00:00
2015-11-13 22:53:28 +00:00
2016-02-04 17:33:26 -08:00
2016-02-04 17:33:26 -08:00
2016-02-04 17:33:26 -08:00
2016-02-04 17:33:26 -08:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2015-08-28 11:51:46 -07:00
2016-05-27 08:41:48 +00:00
2016-05-27 08:41:48 +00:00
2016-05-03 06:55:27 +09:00
2016-05-27 08:41:48 +00:00
2016-05-03 06:55:27 +09:00
2016-04-13 13:24:19 +09:00
2016-04-13 13:24:19 +09:00
2016-04-23 08:51:55 +09:00
2016-04-15 01:17:42 +09:00
2016-04-15 01:17:42 +09:00
2016-04-15 01:17:42 +09:00
2016-04-15 01:17:42 +09:00
2016-04-12 00:15:06 +09:00
2016-04-12 00:15:06 +09:00