18f622f08ce84bfb1a6cf19bca33d3ef0ad4aca9 |
|
08-May-2017 |
Robert Carr <racarr@google.com> |
Preserve non-floating state when entering pinned stack. When transitioning between the fullscreen and pinned states we often have a situation where we go from having a navigation and status bar in the window to not. We'd like to use the source bounds animation to crop these out rather than a sudden jump or scaling but in order to do so we need to ensure they last until the end of the animation. We track this state, and return the appropriate value from isFloating. Furthermore, we add support to the bounds animation to use the content frame as a source bounds when there is no source bounds present, this means that we can crop out the navigation and status bar so they will be invisible by the end of the animation. Bug: 37531386 Test: Manual Change-Id: I72c549e3a3318534428d17b68ebee5832c32e6d7
/frameworks/base/core/java/android/app/PictureInPictureParams.java
|
000ce805050f0bdbf485464b84eb2c08bca5ad72 |
|
29-Apr-2017 |
Jeff Sharkey <jsharkey@android.com> |
Updates based on API council guidance. Test: builds, boots Change-Id: I223faf55c1e1b4d81d11b4c8b2d93ccd131c969b Fixes: 37775662 Fixes: 37748635 Fixes: 37673408 Fixes: 37672564 Fixes: 37672218 Fixes: 37638323 Fixes: 37637423
/frameworks/base/core/java/android/app/PictureInPictureParams.java
|
90853251f3c468a5e526724e437808f98d8d00b3 |
|
28-Apr-2017 |
Winson Chung <winsonc@google.com> |
Only sublist array by size or limit, whichever is smaller. Bug: 37756537 Test: Set < 3 actions, ensure no crash... Change-Id: I93a5ac78292fcdd870ebd897441c2cef0774d134
/frameworks/base/core/java/android/app/PictureInPictureParams.java
|
709904f8003a7122e185cfd32d1209e0e6975b77 |
|
25-Apr-2017 |
Winson Chung <winsonc@google.com> |
Updating PiP API and documentation. - Renaming PictureInPictureArgs to PictureInPictureParams, making it immutable and built with a builder class. In addition, making the aspect ratio rational. - Moving the check to get max number of actions to the activity to have more flexibility going forward - Also ensures that enterPictureInPictureMode() returns true if the activity is already in PiP mode. - Will follow up with CL to remove PictureInPictureArgs and related methods once this CL drops Bug: 35765211 Bug: 37638323 Bug: 37637423 Bug: 37636674 Bug: 36342780 Test: android.server.cts.ActivityManagerPinnedStackTests Test: android.app.cts.PictureInPictureParamsBuilderTest Change-Id: I54a487d55a59c9ce8ac7bd6c80c61209c8b26224 Signed-off-by: Winson Chung <winsonc@google.com>
/frameworks/base/core/java/android/app/PictureInPictureParams.java
|