summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/LauncherStateTransitionAnimation.java
Commit message (Collapse)AuthorAgeFilesLines
* Trebuchet: Don't do reveal animation from apps/widgets to overviewcretin452016-02-171-1/+6
| | | | | | Issued-id: OPO-423 Change-Id: I218605be2215d5f6f8a2b2b8b786e0fdddb00643
* Trebuchet: Fix background flicker when opening all appscretin452016-02-031-0/+15
| | | | | | Issue-id: OPO-422 Change-Id: I96136f61fe3b2263f77d162952cf189927334b8b
* Trebuchet: Add scrubber to widget viewstaging/cm-13.0cretin452015-12-101-0/+6
| | | | Change-Id: I68711e95ed31a962b47e995e979e32de37570b44
* Version code cleanupSunny Goyal2015-08-171-6/+4
| | | | | | | | > Renaming Lmp to Lollipop > Lollipop_MR1 instead of directly using 22 > Using M APIs directly instead of reflection Change-Id: I10a307f46e3be15b3299f549a2fd7e0e215a6a1b
* Removing some synthetic method creationSunny Goyal2015-08-051-1/+1
| | | | Change-Id: Icb6b38f78aa56ad2c11e2ccc8005994ac4b86a91
* Refactoring search bar animations.Winson Chung2015-08-051-89/+125
| | | | | | | | | | - 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
* Animation should start and finish on widgets button when opening/closing ↵Hyunyoung Song2015-07-101-92/+37
| | | | | | | | widget tray. b/21301759 Change-Id: Ib0b9132d8709426598d95fc9f60d37752e05b711
* Making long-press of AllApps to jump directly to search.Winson Chung2015-07-101-7/+18
| | | | | Bug: 22210146 Change-Id: Iacf28416d6e31233a68e3b41576a8860b4b72b88
* Refactoring all apps search to support external search bar.Winson Chung2015-06-151-25/+45
| | | | | | | | | | | | | | | | | | | | | - 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
* Make sure all transition components run on the same threadAdam Cohen2015-05-271-11/+12
| | | | | | | | | | | -> The framework circular reveal transition runs on the render thread which can cause problems when mixed in an AnimatorSet with transitions that don't run on the render thread -> See issue 17556455 issue 21445293 Change-Id: Ie19c184c55060651e817d426ec83049b06af56ba
* Moving all apps code into sub package.Winson Chung2015-05-221-8/+7
| | | | | | | - Renaming resources, dimens, etc to be more consistent - Removing old AppsCustomize resources and other unused code Change-Id: I15ce35e7cb7a9b9344fc7103963e4e4c9e45d89a
* Refactoring DeviceProfileAdam Cohen2015-05-211-4/+2
| | | | | | | | | | | | | | | | | | | | -> 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
* Various lint error fixes.Sunny Goyal2015-05-141-2/+4
| | | | | | | | > Fixing some RTL errors by specifying both marginStart and marginLeft > Moving all layout direction checks to Utilities > Explicitely adding @TargetApi before every method Change-Id: Ibe9c52b93b5a6adeadb27ace2b312770fd732ea0
* Fixing regression from g/649060 regarding building layers for detached views.Winson Chung2015-05-131-2/+4
| | | | | | Bug: 21063014 Change-Id: Iff0dba8be5fe7ef5dce4fc65fb6391c33c50b253
* Merge "Launcher-side changes to support prediction bar." into ↵Winson Chung2015-05-051-4/+4
|\ | | | | | | ub-launcher3-burnaby
| * Launcher-side changes to support prediction bar.Winson Chung2015-05-041-4/+4
| | | | | | | | Change-Id: Ib9974ad8888ad87137c774f9f531fae9d56b899a
* | Removing some unused method params from CellLayoutSunny Goyal2015-04-241-2/+2
|/ | | | | | | > Replacing various distance calculations with Math.hypot > Moving findVacantCell to Utilities Change-Id: I0cb194b603e52b3bb2b29a095bb4da2bb408ab13
* Refactoring to single path for overview mode.Winson Chung2015-04-211-21/+22
| | | Change-Id: I590a813c6f031342d75c3a6c3e9c9afda1808f2e
* WidgetTray UI tweakHyunyoung Song2015-04-191-4/+16
| | | | | | | | | | | - set fixed image view width - fade in when widget bitmap populates - widget dimension is next to the widget name text. - elevation of the widgets content and the reveal view is the same b/19897708 Change-Id: Ia656144412e7d63a491ce67ff15fb58c05d9a9d9
* WidgetTray on KitkatHyunyoung Song2015-04-161-5/+0
| | | | | | - Fix "getDrawable" not found runtime exception by getting rid of dead code Change-Id: Id511a6c0c4ea1070f5f498cf6458548ace7c54f7
* Initial changes to support a fixed all-apps layout.Winson Chung2015-04-091-33/+15
| | | | | | | | | | - Dynamically update padding and background depending on fixed bounds and searchbar - Fixes issue with drag layer bg getting clobbered when rotating launcher - Tapping outside the bounds of all apps should close all apps - Fixing typo causing widgets to not show in sw720dp devices Bug: 20127840 Change-Id: I29c3f905bdee940f938ffe054f58434887073092
* WidgetTray revamp workHyunyoung Song2015-04-081-49/+7
| | | | | | | | | | | | | | | | | | | | | | | - RecyclerView is rendering - Animation is connected - Drag and drop is now handled - UI tweaking: background, margins, more to come. - Flicker and preview not loading issue: fixed height for the horizontal scroll view. - Shortcuts are added - Widget Preview loading should support shortPress for drop - UI tweaks left: overlay of arrow when there are more items to scroll - icons are added in the section header - Sorting of widget sections and widget horizontal list - Adding all the padding constants to dimen.xml file - RecyclerView should only support one view type For items to be addressed in follow up patches OR CLs, TODO is added to the comment. b/19897708 Change-Id: Ibfc4da1696a23d20bada93db46e126706eb13cdc
* Removing more code with API 21 dependencies.Winson Chung2015-03-241-2/+4
| | | | Change-Id: I16c914334ce0694b84626269ae4bb5e83082c739
* Reducing method count by eliminating synthetic accessorsAdam Cohen2015-03-201-3/+5
| | | | | | | | | | | Elimates 304 methods based on dex analysis The java compiler generates sythetic accessor methods for all private fields, methods and contructors accessed from inner classes. By marking them package-private and @Thunk instead, sythentic accessor methods are no longer needeed. These annotated elements should be treated as private. Change-Id: Id0dc2c92733474250d8ff12fa793d3a8adeb1f26
* Initial changes to break out AllApps into its own view.Winson Chung2015-03-101-0/+832
- Moves launcher state-transition code into its own class - Moves all-apps related code into a separate view/set of classes - Implements a basic list view for all apps Change-Id: I68f174aa9e1bf82c4e46ce9549c78a8dc4623f46