diff --git a/res/layout-port/launcher.xml b/res/layout-port/launcher.xml
index e9ee5f82da..b8df2ee57b 100644
--- a/res/layout-port/launcher.xml
+++ b/res/layout-port/launcher.xml
@@ -64,18 +64,18 @@
android:id="@+id/qsb_bar"
layout="@layout/qsb_bar" />
-
-
+
+
0.0f && mDrawBackground);
+ }
+
@Override
protected void dispatchDraw(Canvas canvas) {
super.dispatchDraw(canvas);
@@ -3454,6 +3463,20 @@ public class Workspace extends SmoothPagedView
}
}
+ void setFadeForOverScroll(float fade) {
+ if (!isScrollingIndicatorEnabled()) return;
+
+ mOverscrollFade = fade;
+ float reducedFade = 0.5f + 0.5f * (1 - fade);
+ final ViewGroup parent = (ViewGroup) getParent();
+ final ImageView dockDivider = (ImageView) (parent.findViewById(R.id.dock_divider));
+ final ImageView scrollIndicator = getScrollingIndicator();
+
+ cancelScrollingIndicatorAnimations();
+ dockDivider.setAlpha(reducedFade);
+ scrollIndicator.setAlpha(1 - fade);
+ }
+
void hideDockDivider(boolean immediately) {
final ViewGroup parent = (ViewGroup) getParent();
final View qsbDivider = (ImageView) (parent.findViewById(R.id.qsb_divider));