Merge pull request #5458 from Stypox/fix-popup-x

Fix popup closing x button animation
This commit is contained in:
Tobias Groza 2021-01-22 10:01:12 +01:00 committed by GitHub
commit cafc64534b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 9 deletions

View File

@ -4003,7 +4003,7 @@ public final class Player implements
}
public View getClosingOverlayView() {
return closeOverlayBinding.getRoot();
return binding.closingOverlay;
}
public ProgressBar getVolumeProgressBar() {

View File

@ -124,11 +124,11 @@ public class PlayerGestureListener
final View closingOverlayView = player.getClosingOverlayView();
if (player.isInsideClosingRadius(movingEvent)) {
if (closingOverlayView.getVisibility() == View.GONE) {
animate(closingOverlayView, true, 250);
animate(closingOverlayView, true, 200);
}
} else {
if (closingOverlayView.getVisibility() == View.VISIBLE) {
animate(closingOverlayView, false, 0);
animate(closingOverlayView, false, 200);
}
}
}
@ -234,12 +234,9 @@ public class PlayerGestureListener
if (player.isInsideClosingRadius(event)) {
player.closePopup();
} else {
animate(player.getClosingOverlayView(), false, 0);
if (!player.isPopupClosing()) {
animate(player.getCloseOverlayButton(), false, 200);
}
} else if (!player.isPopupClosing()) {
animate(player.getCloseOverlayButton(), false, 200);
animate(player.getClosingOverlayView(), false, 200);
}
}
}