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));