Fix PIP positioning in video calls.

This commit is contained in:
Alex Hart 2020-09-09 13:06:38 -03:00
parent d040be2df0
commit fa30c759d7

View File

@ -98,12 +98,12 @@ public class PictureInPictureGestureHelper extends GestureDetector.SimpleOnGestu
} }
public void clearVerticalBoundaries() { public void clearVerticalBoundaries() {
setVerticalBoundaries(0, parent.getMeasuredHeight()); setVerticalBoundaries(parent.getTop(), parent.getMeasuredHeight() + parent.getTop());
} }
public void setVerticalBoundaries(int topBoundary, int bottomBoundary) { public void setVerticalBoundaries(int topBoundary, int bottomBoundary) {
extraPaddingTop = topBoundary; extraPaddingTop = topBoundary - parent.getTop();
extraPaddingBottom = parent.getMeasuredHeight() - bottomBoundary; extraPaddingBottom = parent.getMeasuredHeight() + parent.getTop() - bottomBoundary;
if (isAnimating) { if (isAnimating) {
fling(); fling();