diff options
author | Michael Jurka <mikejurka@google.com> | 2011-12-07 14:00:02 -0800 |
---|---|---|
committer | Michael Jurka <mikejurka@google.com> | 2011-12-12 15:30:58 -0800 |
commit | 2a4b1a809c6bc0af9ae3ad974fe50e2a91569543 (patch) | |
tree | bb2b0f63d043da08147a5ffe59d3c13344b1dc20 /src/com/android/launcher2/PagedViewGridLayout.java | |
parent | c02e3932c382a1854ff39c5e2714d5c07c0a8bcd (diff) | |
download | android_packages_apps_Trebuchet-2a4b1a809c6bc0af9ae3ad974fe50e2a91569543.tar.gz android_packages_apps_Trebuchet-2a4b1a809c6bc0af9ae3ad974fe50e2a91569543.tar.bz2 android_packages_apps_Trebuchet-2a4b1a809c6bc0af9ae3ad974fe50e2a91569543.zip |
Make All Apps<-->Workspace transition smoother
- grouping workspace/all apps anims into one
animator set, prevents blip when one of them ends
early and its end anim handler does lots of work
mid-animation
- updating pivots for all apps zoom if layout
changes
- avoid running unnecessary animations on
workspace pages
- prevent unnecessary reloading of pages in
All Apps
Change-Id: I53a75f7c4c7d254057e2f8f4fd17711e8862256d
Diffstat (limited to 'src/com/android/launcher2/PagedViewGridLayout.java')
-rw-r--r-- | src/com/android/launcher2/PagedViewGridLayout.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/android/launcher2/PagedViewGridLayout.java b/src/com/android/launcher2/PagedViewGridLayout.java index b1b621598..90bfe88ec 100644 --- a/src/com/android/launcher2/PagedViewGridLayout.java +++ b/src/com/android/launcher2/PagedViewGridLayout.java @@ -109,6 +109,7 @@ public class PagedViewGridLayout extends GridLayout implements Page { @Override public void removeAllViewsOnPage() { removeAllViews(); + mOnLayoutListener = null; destroyHardwareLayer(); } |