Fix divider dismiss position wrong on potrait
When we calculate dismiss target, it will deduce nav bar size from total height. Remove this rule to make divider always move to end of screen. Fix: 232858513 Test: manual Test: pass existing tests Change-Id: I34cf12f242daa31bd4dd7d4b202fc43ac0d752b4
This commit is contained in:
@@ -287,7 +287,6 @@ public class DividerSnapAlgorithm {
|
||||
int dividerMax = isHorizontalDivision
|
||||
? mDisplayHeight
|
||||
: mDisplayWidth;
|
||||
int navBarSize = isHorizontalDivision ? mInsets.bottom : mInsets.right;
|
||||
int startPos = -mDividerSize;
|
||||
if (dockedSide == DOCKED_RIGHT) {
|
||||
startPos += mInsets.left;
|
||||
@@ -308,8 +307,7 @@ public class DividerSnapAlgorithm {
|
||||
addMinimizedTarget(isHorizontalDivision, dockedSide);
|
||||
break;
|
||||
}
|
||||
mTargets.add(new SnapTarget(dividerMax - navBarSize, dividerMax,
|
||||
SnapTarget.FLAG_DISMISS_END, 0.35f));
|
||||
mTargets.add(new SnapTarget(dividerMax, dividerMax, SnapTarget.FLAG_DISMISS_END, 0.35f));
|
||||
}
|
||||
|
||||
private void addNonDismissingTargets(boolean isHorizontalDivision, int topPosition,
|
||||
|
||||
Reference in New Issue
Block a user