Improve image viewer out animation for webms

Set the mode to lowres so that the VideoView immediately gets removed, instead of and the end of the transition.
multisite
Floens 10 years ago
parent 89e7b57ea6
commit b2176d537b
  1. 8
      Clover/app/src/main/java/org/floens/chan/core/presenter/ImageViewerPresenter.java

@ -86,9 +86,15 @@ public class ImageViewerPresenter implements MultiImageView.Callback, ViewPager.
if (entering || exiting) return; if (entering || exiting) return;
exiting = true; exiting = true;
PostImage postImage = images.get(selectedPosition);
if (postImage.type == PostImage.Type.MOVIE) {
// VideoView doesn't work with invisible visibility
callback.setImageMode(postImage, MultiImageView.Mode.LOWRES);
}
callback.setPagerVisiblity(false); callback.setPagerVisiblity(false);
callback.setPreviewVisibility(true); callback.setPreviewVisibility(true);
callback.startPreviewOutTransition(images.get(selectedPosition)); callback.startPreviewOutTransition(postImage);
callback.showProgress(false); callback.showProgress(false);
} }

Loading…
Cancel
Save