From 3dca2f5eff5cd9de8ee43520ec265190e562a060 Mon Sep 17 00:00:00 2001
From: tehcneko <7764726+tehcneko@users.noreply.github.com>
Date: Sat, 20 Mar 2021 12:11:09 +0800
Subject: [PATCH] Add read from page hint
---
.../hippo/ehviewer/ui/scene/GalleryDetailScene.java | 12 ++++++++++--
app/src/main/res/values-zh-rCN/strings.xml | 1 +
app/src/main/res/values/strings.xml | 1 +
3 files changed, 12 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 b0df3e1d0..44d13e08f 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
@@ -94,6 +94,8 @@ import com.hippo.ehviewer.client.parser.RateGalleryParser;
import com.hippo.ehviewer.client.parser.VoteTagParser;
import com.hippo.ehviewer.dao.DownloadInfo;
import com.hippo.ehviewer.dao.Filter;
+import com.hippo.ehviewer.gallery.EhGalleryProvider;
+import com.hippo.ehviewer.gallery.GalleryProvider2;
import com.hippo.ehviewer.ui.CommonOperations;
import com.hippo.ehviewer.ui.GalleryActivity;
import com.hippo.ehviewer.ui.MainActivity;
@@ -178,7 +180,7 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene
@Nullable
private TextView mDownload;
@Nullable
- private View mRead;
+ private TextView mRead;
// Below header
@Nullable
private View mBelowHeader;
@@ -521,7 +523,13 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene
mOtherActions = (ImageView) ViewUtils.$$(mHeader, R.id.other_actions);
mActionGroup = (ViewGroup) ViewUtils.$$(mHeader, R.id.action_card);
mDownload = (TextView) ViewUtils.$$(mActionGroup, R.id.download);
- mRead = ViewUtils.$$(mActionGroup, R.id.read);
+ mRead = (TextView) ViewUtils.$$(mActionGroup, R.id.read);
+ GalleryProvider2 galleryProvider = new EhGalleryProvider(requireContext(), mGalleryInfo);
+ galleryProvider.start();
+ int startPage = galleryProvider.getStartPage();
+ if (startPage != 0) {
+ mRead.setText(getString(R.string.read_from, startPage));
+ }
mUploader.setOnClickListener(this);
mCategory.setOnClickListener(this);
mOtherActions.setOnClickListener(this);
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 842a2f973..ec1afd3c6 100755
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -749,4 +749,5 @@
%s (上传者)
流量计费网络警告
正在使用流量计费网络
+ 从第 %d 页阅读
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 7f735c776..84e120d05 100755
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -813,4 +813,5 @@
%s (Uploader)
Metered network warning
Connected to metered networks
+ Read page %d