Merge "Fix divider dismiss position wrong on potrait" into tm-qpr-dev

This commit is contained in:
Tony Huang
2022-09-08 02:27:36 +00:00
committed by Android (Google) Code Review

View File

@@ -287,7 +287,6 @@ public class DividerSnapAlgorithm {
int dividerMax = isHorizontalDivision int dividerMax = isHorizontalDivision
? mDisplayHeight ? mDisplayHeight
: mDisplayWidth; : mDisplayWidth;
int navBarSize = isHorizontalDivision ? mInsets.bottom : mInsets.right;
int startPos = -mDividerSize; int startPos = -mDividerSize;
if (dockedSide == DOCKED_RIGHT) { if (dockedSide == DOCKED_RIGHT) {
startPos += mInsets.left; startPos += mInsets.left;
@@ -308,8 +307,7 @@ public class DividerSnapAlgorithm {
addMinimizedTarget(isHorizontalDivision, dockedSide); addMinimizedTarget(isHorizontalDivision, dockedSide);
break; break;
} }
mTargets.add(new SnapTarget(dividerMax - navBarSize, dividerMax, mTargets.add(new SnapTarget(dividerMax, dividerMax, SnapTarget.FLAG_DISMISS_END, 0.35f));
SnapTarget.FLAG_DISMISS_END, 0.35f));
} }
private void addNonDismissingTargets(boolean isHorizontalDivision, int topPosition, private void addNonDismissingTargets(boolean isHorizontalDivision, int topPosition,