summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/FirstFrameAnimatorHelper.java
Commit message (Collapse)AuthorAgeFilesLines
* Removing static launcher activity dependency from FirstFrameAnimationHelperSunny Goyal2018-08-131-72/+88
| | | | | | | | Static dependency does not work in the presence of multiple activities and when the main activity is not Launcher (eg in fallback recents). Instead creating FirstFrameAnimatorHelper on demand for individual animations. Change-Id: I17bb69bbaaca92f0db994fb56fd784302c57d543
* Removing Launcher activity dependency on various animationsSunny Goyal2018-08-101-24/+6
| | | | | | | | | | | | | | (This cl reverts change-Id: I455edcd17bda83ab51c2c04fa40e66097a4d6975) Various animations were marked for cancellation when launcher activity is destroyed. This this does not work with multiple activities (Launcher, fallback recents, shortcut confirmation). Also since launcher activity handles configuration changes, the activity is not destroyed often. Instead associating a target with various animations which automatically cancels the animations when that target goes away. Change-Id: I64cd095a28075561a9e20c9dcdeb9f90c18e1047
* Call close for AbstractFloatingViews that were removed while still open.Jon Miranda2018-04-251-5/+5
| | | | | | | | | I'm not sure how/when this case occurs (perhaps during some transition/state change), but manually removing the floating view matches the symptoms in the bug. Bug: 72996404 Change-Id: I1e7c1a338fcd16c8e07b3c49fb9c9b2097eb2708
* Temporarily enabling various tracing for debug devicesSunny Goyal2018-02-211-7/+1
| | | | Change-Id: Iebee7d0a4c408f50ab911b31edbec12499a42844
* Adding a utility method to simplify method tracingSunny Goyal2017-10-021-6/+4
| | | | Change-Id: I79ef0aa5d65b933f4b7f0520fc8bac26e366da2d
* Fix the logging tag to be 23 characters it was 24 characters.Rajeev Kumar2017-06-271-4/+4
| | | | Change-Id: I8ec490b34cf60b1fbeff43b732562627eb581d93
* Reducing method count by eliminating synthetic accessorsAdam Cohen2015-03-201-1/+3
| | | | | | | | | | | 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
* Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is ↵Adam Cohen2014-12-021-3/+5
| | | | | | | | complete Bug: 18567716 Change-Id: I656e869b8553d650916c2abe6dc83282c8b6fd65
* Don't adjust animation play time if not necessaryMichael Jurka2013-11-071-4/+5
| | | | Potential fix for Bug: 11080792
* Launcher2 is now Launcher3.Daniel Sandler2013-06-051-0/+141
Changes include - moving from com.android.launcher{,2} to com.android.launcher3 - removing wallpapers - new temporary icon Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b