From fcd4f3732d61c19c6302ac260a117f1146b46b2e Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Sat, 20 Mar 2021 11:01:03 +0800 Subject: [PATCH] Limit preview size --- .../java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java index 0f2016d64..b0df3e1d0 100755 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java @@ -1016,7 +1016,7 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene if (gd.previewPages <= 0 || previewSet == null || previewSet.size() == 0) { mPreviewText.setText(R.string.no_previews); return; - } else if (gd.previewPages == 1) { + } else if (gd.previewPages == 1 && previewSet.size() <= 60) { mPreviewText.setText(R.string.no_more_previews); } else { mPreviewText.setText(R.string.more_previews); @@ -1025,7 +1025,8 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene int columnWidth = resources.getDimensionPixelOffset(Settings.getThumbSizeResId()); mGridLayout.setColumnSize(columnWidth); mGridLayout.setStrategy(SimpleGridAutoSpanLayout.STRATEGY_SUITABLE_SIZE); - for (int i = 0, size = previewSet.size(); i < size; i++) { + int size = Math.min(60, previewSet.size()); + for (int i = 0; i < size; i++) { View view = inflater.inflate(R.layout.item_gallery_preview, mGridLayout, false); mGridLayout.addView(view);