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