Home
last modified time | relevance | path

Searched refs:snapAlgorithm (Results 1 – 10 of 10) sorted by relevance

/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/split/
DDismissingParallaxSpec.java35 DividerSnapAlgorithm snapAlgorithm, boolean isLeftRightSplit, Rect displayBounds, in getParallax() argument
43 Math.max(0, Math.min(snapAlgorithm.calculateDismissingFraction(position), 1f)); in getParallax()
45 if (position < snapAlgorithm.getFirstSplitTarget().getPosition()) { in getParallax()
46 totalDismissingDistance = snapAlgorithm.getDismissStartTarget().getPosition() in getParallax()
47 - snapAlgorithm.getFirstSplitTarget().getPosition(); in getParallax()
48 } else if (position > snapAlgorithm.getLastSplitTarget().getPosition()) { in getParallax()
49 totalDismissingDistance = snapAlgorithm.getLastSplitTarget().getPosition() in getParallax()
50 - snapAlgorithm.getDismissEndTarget().getPosition(); in getParallax()
DFlexParallaxSpec.java40 public int getDimmingSide(int position, DividerSnapAlgorithm snapAlgorithm, in getDimmingSide() argument
42 if (position < snapAlgorithm.getMiddleTarget().getPosition()) { in getDimmingSide()
44 } else if (position > snapAlgorithm.getMiddleTarget().getPosition()) { in getDimmingSide()
59 public float getDimValue(int position, DividerSnapAlgorithm snapAlgorithm) { in getDimValue() argument
61 if (!snapAlgorithm.areOffscreenRatiosSupported()) { in getDimValue()
62 return ParallaxSpec.super.getDimValue(position, snapAlgorithm); in getDimValue()
65 int startDismissPos = snapAlgorithm.getDismissStartTarget().getPosition(); in getDimValue()
66 int firstTargetPos = snapAlgorithm.getFirstSplitTarget().getPosition(); in getDimValue()
67 int middleTargetPos = snapAlgorithm.getMiddleTarget().getPosition(); in getDimValue()
68 int lastTargetPos = snapAlgorithm.getLastSplitTarget().getPosition(); in getDimValue()
[all …]
DParallaxSpec.java36 default int getDimmingSide(int position, DividerSnapAlgorithm snapAlgorithm, in getDimmingSide() argument
38 if (position < snapAlgorithm.getFirstSplitTarget().getPosition()) { in getDimmingSide()
40 } else if (position > snapAlgorithm.getLastSplitTarget().getPosition()) { in getDimmingSide()
47 default float getDimValue(int position, DividerSnapAlgorithm snapAlgorithm) { in getDimValue() argument
49 Math.max(0, Math.min(snapAlgorithm.calculateDismissingFraction(position), 1f)); in getDimValue()
59 DividerSnapAlgorithm snapAlgorithm, boolean isLeftRightSplit, Rect displayBounds, in getParallax() argument
DDividerView.java132 final DividerSnapAlgorithm snapAlgorithm = mSplitLayout.mDividerSnapAlgorithm;
136 if (snapAlgorithm.isFirstSplitTargetAvailable()) {
140 if (snapAlgorithm.showMiddleSplitTargetForAccessibility()) {
145 if (snapAlgorithm.isLastSplitTargetAvailable()) {
156 if (snapAlgorithm.isFirstSplitTargetAvailable()) {
160 if (snapAlgorithm.showMiddleSplitTargetForAccessibility()) {
165 if (snapAlgorithm.isLastSplitTargetAvailable()) {
185 DividerSnapAlgorithm snapAlgorithm = mSplitLayout.mDividerSnapAlgorithm;
187 nextTarget = snapAlgorithm.getDismissEndTarget();
189 nextTarget = snapAlgorithm.getLastSplitTarget();
[all …]
DResizingEffectPolicy.java127 int position, boolean isLeftRightSplit, DividerSnapAlgorithm snapAlgorithm) { in applyDividerPosition() argument
153 mDimmingSide = mParallaxSpec.getDimmingSide(position, snapAlgorithm, isLeftRightSplit); in applyDividerPosition()
157 mDimValue = mParallaxSpec.getDimValue(position, snapAlgorithm); in applyDividerPosition()
163 snapAlgorithm, isLeftRightSplit, displayBounds, mRetreatingSurface, in applyDividerPosition()
DNoParallaxSpec.java29 DividerSnapAlgorithm snapAlgorithm, boolean isLeftRightSplit, Rect displayBounds, in getParallax() argument
DCenterParallaxSpec.java30 DividerSnapAlgorithm snapAlgorithm, boolean isLeftRightSplit, Rect displayBounds, in getParallax() argument
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/
DPipAccessibilityInteractionConnection.java79 PipTaskOrganizer taskOrganizer, PipSnapAlgorithm snapAlgorithm, in PipAccessibilityInteractionConnection() argument
87 mSnapAlgorithm = snapAlgorithm; in PipAccessibilityInteractionConnection()
DPipMotionHelper.java180 PipSnapAlgorithm snapAlgorithm, PipTransitionController pipTransitionController, in PipMotionHelper() argument
187 mSnapAlgorithm = snapAlgorithm; in PipMotionHelper()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/
DPipMotionHelper.java168 PhonePipMenuController menuController, PipSnapAlgorithm snapAlgorithm, in PipMotionHelper() argument
176 mSnapAlgorithm = snapAlgorithm; in PipMotionHelper()