summaryrefslogtreecommitdiff
path: root/src/com/android/launcher3/FirstFrameAnimatorHelper.java
AgeCommit message (Collapse)Author
2020-08-12Wrapping display properties in a wrapper classSunny Goyal
This would allow us to support gestures on multiple-displays Change-Id: I8f426bbdf04520f4189cadce2bde6aab4933c8d9
2019-07-24Using the first frame delay based on the display refresh rate instead ofSunny Goyal
hardcoding it to 16ms > Creating a utility class for caching display property changes Bug: 128940249 Change-Id: I6f9a214548de65bd1c8530508d665ee88312da4a
2018-08-13Removing static launcher activity dependency from FirstFrameAnimationHelperSunny Goyal
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
2018-08-10Removing Launcher activity dependency on various animationsSunny Goyal
(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
2018-04-25Call close for AbstractFloatingViews that were removed while still open.Jon Miranda
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
2018-02-21Temporarily enabling various tracing for debug devicesSunny Goyal
Change-Id: Iebee7d0a4c408f50ab911b31edbec12499a42844
2017-10-02Adding a utility method to simplify method tracingSunny Goyal
Change-Id: I79ef0aa5d65b933f4b7f0520fc8bac26e366da2d
2017-06-27Fix the logging tag to be 23 characters it was 24 characters.Rajeev Kumar
Change-Id: I8ec490b34cf60b1fbeff43b732562627eb581d93
2015-03-20Reducing method count by eliminating synthetic accessorsAdam Cohen
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
2014-12-02Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is ↵Adam Cohen
complete Bug: 18567716 Change-Id: I656e869b8553d650916c2abe6dc83282c8b6fd65
2013-11-07Don't adjust animation play time if not necessaryMichael Jurka
Potential fix for Bug: 11080792
2013-06-05Launcher2 is now Launcher3.Daniel Sandler
Changes include - moving from com.android.launcher{,2} to com.android.launcher3 - removing wallpapers - new temporary icon Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b