summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring search bar animations.Winson Chung2015-08-051-73/+4
| | | | | | | | | | - This refactoring ensures that LauncherStateTransition does not do its own animation on the QSB, and that all animations to the SearchDropTargetBar go through its own animators. Bug: 22515084 Change-Id: Ia7d13c44d861eac7517076b52a9651a90911ed0a
* Fixing overview mode scale calculations.Winson Chung2015-07-101-1/+2
| | | | | | | - Making the overview scale apply just like the spring loaded scale factor - Tweaking overview scale to make it not so small Change-Id: If93bac08609b0cfd9c9d9f8f6057498957378b56
* Code cleanup, WorkspaceStateTransitionAnimationHyunyoung Song2015-06-231-21/+15
| | | | Change-Id: I6b82f705f8dfddc507ddd66d5fd8a499cd6f58fd
* Add workspace scrim animation to the state transition to reduce jankiness.Hyunyoung Song2015-06-191-17/+9
| | | | | | | | | b/20956087 Note: Will work on creating a separate view for the scrim animation rather than the drag layer on a separate CL. Change-Id: Idaced5c6867abe3ed9afa984c885023676b3a141
* Refactoring all apps search to support external search bar.Winson Chung2015-06-151-91/+166
| | | | | | | | | | | | | | | | | | | | | - Adding support for an external search bar that can be used to search a container view. This adds a new interface AllAppsSearchController which manages the external search bar. Each controller will have its own search implementation which means that we no longer need a common AppSearchManager interface. - Removing elevation controller as we no longer have a builtin search bar in all apps - Refactoring container view insets so that they behave the same in all containers. - Refactoring apps view to ensure that we only update the number of columns with the available width - Cleaning up LauncherCallbacks interface Bug: 20127840 Bug: 21494973 Change-Id: I710b8e18196961d77d8a29f0c345531d480936fe
* Code cleanupSunny Goyal2015-06-051-8/+3
| | | | | | | | > Removing obsolete logging > Removing unused methods > Removing resource leak warning due to non-static handler class in launcher Change-Id: Ic38cc8aea82899b0b5ee3235f04e5964e49245fb
* Moving all apps code into sub package.Winson Chung2015-05-221-2/+2
| | | | | | | - Renaming resources, dimens, etc to be more consistent - Removing old AppsCustomize resources and other unused code Change-Id: I15ce35e7cb7a9b9344fc7103963e4e4c9e45d89a
* Creating landscape and portrait device profiles at app initializationSunny Goyal2015-05-221-2/+1
| | | | Change-Id: Ide9d007adc36b348e19b05cdf49e87f8b02db60e
* Refactoring DeviceProfileAdam Cohen2015-05-211-1/+1
| | | | | | | | | | | | | | | | | | | | -> Pulling out the parts of device profile which can (and need to be) initialized and accessed without access to an Activity context, ie. the invariant bits. -> The invariant bits are stored in InvariantDeviceProfile which is initialized statically from LauncherAppState. -> The DeviceProfile contains the Activity context-dependent bits, and we will create one of these for each Activity instance, and this instance is accessed through the Launcher activity. -> It's possible that we can continue to refactor this such that all appropriate dimensions can be computed without an Activity context (by only specifying orientation). This would be an extension of this CL and allow us to know exactly how launcher will look in both orientations from any context. Sets the stage for some improvements around b/19514688 Change-Id: Ia7daccf14d8ca2b9cb340b8780b684769e9f1892
* Accessibility: Page re-ordering in overview modeSunny Goyal2015-05-061-2/+15
| | | | Change-Id: I5fc0ad326a63b6768cb1fae55ee6e05a9fc2b659
* Refactoring to single path for overview mode.Winson Chung2015-04-211-0/+519
Change-Id: I590a813c6f031342d75c3a6c3e9c9afda1808f2e