summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2018-01-04 15:35:22 -0800
committerSunny Goyal <sunnygoyal@google.com>2018-01-08 13:53:44 -0800
commit228153d92ae68c82efd3fcad4ad3df6af7fc24a2 (patch)
treef5b51dd0d43fee9de5b204f12244a860221dd9a4 /src/com/android/launcher3/WorkspaceStateTransitionAnimation.java
parent07b1d670f21745525c4a6df1cf8c2172ad9bdec2 (diff)
downloadandroid_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.java7
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 {