diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt index ca8bb65aa..d96a65ebf 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt @@ -422,7 +422,7 @@ class ReaderActivity : EhActivity() { } } - private fun saveImage(page: Int) { + fun saveImage(page: Int) { if (null == mGalleryProvider) { return } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt index 159153466..862f1724c 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt @@ -21,6 +21,7 @@ class ReaderPageSheet( binding.share.setOnClickListener { share() } binding.save.setOnClickListener { save() } + binding.saveTo.setOnClickListener { saveTo() } return binding.root } @@ -37,6 +38,14 @@ class ReaderPageSheet( * Saves the image of this page on external storage. */ private fun save() { + activity.saveImage(page.index) + dismiss() + } + + /** + * Saves the image of this page to a custom location on external storage. + */ + private fun saveTo() { activity.saveImageTo(page.index) dismiss() } diff --git a/app/src/main/res/layout/reader_page_sheet.xml b/app/src/main/res/layout/reader_page_sheet.xml index d05820108..e1ca6127e 100644 --- a/app/src/main/res/layout/reader_page_sheet.xml +++ b/app/src/main/res/layout/reader_page_sheet.xml @@ -35,4 +35,19 @@ app:drawableStartCompat="@drawable/ic_save_24dp" app:drawableTint="?attr/colorOnBackground" /> + + diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 29b8664f5..b388d8105 100755 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -590,6 +590,7 @@ 重试 分享 保存 + 保存到… 通用 全屏 页面过渡动画 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 105b8112a..22fb3e730 100755 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -522,6 +522,7 @@ 重試 分享 儲存 + 儲存到… 一般 全螢幕 顯示頁碼 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 6955d8ad6..5faa66d7a 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -584,6 +584,7 @@ 重試 分享 儲存 + 儲存到… 一般 全螢幕 顯示頁碼 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ecd140fa1..6ba7a3a6e 100755 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -733,6 +733,7 @@ Custom filter Share Save + Save to… For this series