diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2018-01-04 15:35:22 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2018-01-08 13:53:44 -0800 |
commit | 228153d92ae68c82efd3fcad4ad3df6af7fc24a2 (patch) | |
tree | f5b51dd0d43fee9de5b204f12244a860221dd9a4 /src/com/android/launcher3/WorkspaceStateTransitionAnimation.java | |
parent | 07b1d670f21745525c4a6df1cf8c2172ad9bdec2 (diff) | |
download | android_packages_apps_Trebuchet-228153d92ae68c82efd3fcad4ad3df6af7fc24a2.tar.gz android_packages_apps_Trebuchet-228153d92ae68c82efd3fcad4ad3df6af7fc24a2.tar.bz2 android_packages_apps_Trebuchet-228153d92ae68c82efd3fcad4ad3df6af7fc24a2.zip |
Updating landscape layout for launcher/quickstep
> Hotseat is tied to navbar (on left in seascape)
> Search box shows up in Overview (clicking it would crash for now)
> All-apps is no longer fullscreen in landscape
> Recents cards are appropriately scaled down
> Hotseat is visible in Overview
Bug: 70179916
Change-Id: I53149eaeac9557e8a01021b7e2d139f3d6ceef37
Diffstat (limited to 'src/com/android/launcher3/WorkspaceStateTransitionAnimation.java')
-rw-r--r-- | src/com/android/launcher3/WorkspaceStateTransitionAnimation.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java b/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java index 9ed86eda4..cf35e527a 100644 --- a/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java +++ b/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java @@ -154,10 +154,13 @@ public class WorkspaceStateTransitionAnimation { private void applyChildState(LauncherState state, CellLayout cl, int childIndex, PageAlphaProvider pageAlphaProvider, PropertySetter propertySetter) { + float pageAlpha = pageAlphaProvider.getPageAlpha(childIndex); + int drawableAlpha = Math.round(pageAlpha * (state.hasScrim ? 255 : 0)); + propertySetter.setInt(cl.getScrimBackground(), - DRAWABLE_ALPHA, state.hasScrim ? 255 : 0, Interpolators.ZOOM_IN); + DRAWABLE_ALPHA, drawableAlpha, Interpolators.ZOOM_IN); propertySetter.setFloat(cl.getShortcutsAndWidgets(), View.ALPHA, - pageAlphaProvider.getPageAlpha(childIndex), pageAlphaProvider.interpolator); + pageAlpha, pageAlphaProvider.interpolator); } public static class PropertySetter { |