|
|
@ -46,6 +46,7 @@ public class ImageViewerPresenter implements MultiImageView.Callback, ViewPager. |
|
|
|
public void onViewMeasured() { |
|
|
|
public void onViewMeasured() { |
|
|
|
// Pager is measured, but still invisible
|
|
|
|
// Pager is measured, but still invisible
|
|
|
|
callback.startPreviewInTransition(); |
|
|
|
callback.startPreviewInTransition(); |
|
|
|
|
|
|
|
callback.setTitle(images.get(selectedPosition)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void onInTransitionEnd() { |
|
|
|
public void onInTransitionEnd() { |
|
|
@ -117,6 +118,8 @@ public class ImageViewerPresenter implements MultiImageView.Callback, ViewPager. |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void onPageSwipedTo(int position) { |
|
|
|
private void onPageSwipedTo(int position) { |
|
|
|
|
|
|
|
callback.setTitle(images.get(selectedPosition)); |
|
|
|
|
|
|
|
|
|
|
|
for (PostImage other : getOther(position, false)) { |
|
|
|
for (PostImage other : getOther(position, false)) { |
|
|
|
callback.setImageMode(other, MultiImageView.Mode.LOWRES); |
|
|
|
callback.setImageMode(other, MultiImageView.Mode.LOWRES); |
|
|
|
} |
|
|
|
} |
|
|
@ -195,6 +198,8 @@ public class ImageViewerPresenter implements MultiImageView.Callback, ViewPager. |
|
|
|
|
|
|
|
|
|
|
|
public void setImageMode(PostImage postImage, MultiImageView.Mode mode); |
|
|
|
public void setImageMode(PostImage postImage, MultiImageView.Mode mode); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void setTitle(PostImage postImage); |
|
|
|
|
|
|
|
|
|
|
|
public MultiImageView.Mode getImageMode(PostImage postImage); |
|
|
|
public MultiImageView.Mode getImageMode(PostImage postImage); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|