Loading core/java/com/android/internal/policy/DividerSnapAlgorithm.java +3 −0 Original line number Diff line number Diff line Loading @@ -137,6 +137,7 @@ public class DividerSnapAlgorithm { mDismissStartTarget = mTargets.get(0); mDismissEndTarget = mTargets.get(mTargets.size() - 1); mMiddleTarget = mTargets.get(mTargets.size() / 2); mMiddleTarget.isMiddleTarget = true; } /** Loading Loading @@ -438,6 +439,8 @@ public class DividerSnapAlgorithm { public final int flag; public boolean isMiddleTarget; /** * Multiplier used to calculate distance to snap position. The lower this value, the harder * it's to snap on this target Loading packages/SystemUI/src/com/android/systemui/stackdivider/DividerView.java +3 −0 Original line number Diff line number Diff line Loading @@ -461,6 +461,9 @@ public class DividerView extends FrameLayout implements OnTouchListener, if (mSnapAlgorithm == null) { mSnapAlgorithm = new DividerSnapAlgorithm(getContext().getResources(), mDisplayWidth, mDisplayHeight, mDividerSize, isHorizontalDivision(), mStableInsets, mDockSide); if (mSnapTargetBeforeMinimized != null && mSnapTargetBeforeMinimized.isMiddleTarget) { mSnapTargetBeforeMinimized = mSnapAlgorithm.getMiddleTarget(); } } if (mMinimizedSnapAlgorithm == null) { mMinimizedSnapAlgorithm = new DividerSnapAlgorithm(getContext().getResources(), Loading Loading
core/java/com/android/internal/policy/DividerSnapAlgorithm.java +3 −0 Original line number Diff line number Diff line Loading @@ -137,6 +137,7 @@ public class DividerSnapAlgorithm { mDismissStartTarget = mTargets.get(0); mDismissEndTarget = mTargets.get(mTargets.size() - 1); mMiddleTarget = mTargets.get(mTargets.size() / 2); mMiddleTarget.isMiddleTarget = true; } /** Loading Loading @@ -438,6 +439,8 @@ public class DividerSnapAlgorithm { public final int flag; public boolean isMiddleTarget; /** * Multiplier used to calculate distance to snap position. The lower this value, the harder * it's to snap on this target Loading
packages/SystemUI/src/com/android/systemui/stackdivider/DividerView.java +3 −0 Original line number Diff line number Diff line Loading @@ -461,6 +461,9 @@ public class DividerView extends FrameLayout implements OnTouchListener, if (mSnapAlgorithm == null) { mSnapAlgorithm = new DividerSnapAlgorithm(getContext().getResources(), mDisplayWidth, mDisplayHeight, mDividerSize, isHorizontalDivision(), mStableInsets, mDockSide); if (mSnapTargetBeforeMinimized != null && mSnapTargetBeforeMinimized.isMiddleTarget) { mSnapTargetBeforeMinimized = mSnapAlgorithm.getMiddleTarget(); } } if (mMinimizedSnapAlgorithm == null) { mMinimizedSnapAlgorithm = new DividerSnapAlgorithm(getContext().getResources(), Loading