From 3ed12d66a50cd5d17abb0b3c74aa47cfc1a93e12 Mon Sep 17 00:00:00 2001
From: HapeLee <1321903405@qq.com>
Date: Tue, 11 Nov 2025 22:42:29 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9D=82=E4=B8=83=E6=9D=82=E5=85=AB=E7=9A=84?=
=?UTF-8?q?=E4=BC=98=E5=8C=96=20#280=E3=80=81#270=E3=80=81265?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/src/main/java/io/legado/app/constant/PreferKey.kt | 1 +
app/src/main/java/io/legado/app/help/config/AppConfig.kt | 6 ++++++
.../io/legado/app/lib/permission/PermissionActivity.kt | 9 ---------
.../app/ui/book/read/config/PaddingConfigDialog.kt | 5 ++++-
app/src/main/res/values-zh-rHK/arrays.xml | 1 +
app/src/main/res/values-zh-rTW/arrays.xml | 1 +
6 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/app/src/main/java/io/legado/app/constant/PreferKey.kt b/app/src/main/java/io/legado/app/constant/PreferKey.kt
index de647f213..319dbc2d3 100644
--- a/app/src/main/java/io/legado/app/constant/PreferKey.kt
+++ b/app/src/main/java/io/legado/app/constant/PreferKey.kt
@@ -193,6 +193,7 @@ object PreferKey {
const val mangaClickActionBC = "mangaClickActionBottomCenter"
const val mangaClickActionBR = "mangaClickActionBottomRight"
const val mangaLongClick = "mangaLongClick"
+ const val mangaBackground = "mangaBackground"
const val permissionChecked = "permissionChecked"
const val notificationsPost = "notificationsPost"
const val ignoreBatteryPermission = "ignoreBatteryPermission"
diff --git a/app/src/main/java/io/legado/app/help/config/AppConfig.kt b/app/src/main/java/io/legado/app/help/config/AppConfig.kt
index b6eec6115..81788ee67 100644
--- a/app/src/main/java/io/legado/app/help/config/AppConfig.kt
+++ b/app/src/main/java/io/legado/app/help/config/AppConfig.kt
@@ -775,6 +775,12 @@ object AppConfig : SharedPreferences.OnSharedPreferenceChangeListener {
appCtx.putPrefBoolean(PreferKey.mangaLongClick, value)
}
+ var mangaBackground: Int
+ get() = appCtx.getPrefInt(PreferKey.mangaBackground, 0xFF000000.toInt())
+ set(value) {
+ appCtx.putPrefInt(PreferKey.mangaBackground, value)
+ }
+
//漫画滤镜
var mangaColorFilter
get() = appCtx.getPrefString(PreferKey.mangaColorFilter, "")
diff --git a/app/src/main/java/io/legado/app/lib/permission/PermissionActivity.kt b/app/src/main/java/io/legado/app/lib/permission/PermissionActivity.kt
index c0565f809..0b1f8cf04 100644
--- a/app/src/main/java/io/legado/app/lib/permission/PermissionActivity.kt
+++ b/app/src/main/java/io/legado/app/lib/permission/PermissionActivity.kt
@@ -1,25 +1,16 @@
package io.legado.app.lib.permission
-import android.annotation.SuppressLint
import android.content.Intent
-import android.content.pm.PackageManager
import android.net.Uri
-import android.os.Build
import android.os.Bundle
import android.provider.Settings
-import androidx.activity.addCallback
import androidx.activity.result.contract.ActivityResultContracts
import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity
-import androidx.lifecycle.lifecycleScope
import com.google.android.material.dialog.MaterialAlertDialogBuilder
import io.legado.app.R
import io.legado.app.constant.AppLog
-import io.legado.app.exception.NoStackTraceException
-import io.legado.app.utils.registerForActivityResult
import io.legado.app.utils.toastOnUi
-import kotlinx.coroutines.launch
-import androidx.core.net.toUri
class PermissionActivity : AppCompatActivity() {
diff --git a/app/src/main/java/io/legado/app/ui/book/read/config/PaddingConfigDialog.kt b/app/src/main/java/io/legado/app/ui/book/read/config/PaddingConfigDialog.kt
index 57b12f530..85ff4a7ae 100644
--- a/app/src/main/java/io/legado/app/ui/book/read/config/PaddingConfigDialog.kt
+++ b/app/src/main/java/io/legado/app/ui/book/read/config/PaddingConfigDialog.kt
@@ -28,7 +28,10 @@ class PaddingConfigDialog : BaseDialogFragment(R.layout.dialog_read_padding) {
override fun onStart() {
super.onStart()
- setLayout(0.9f, 0.9f)
+ if (resources.configuration.smallestScreenWidthDp > 600)
+ setLayout(0.6f, 0.6f)
+ else
+ setLayout(0.9f, 0.8f)
}
private fun initData() = binding.run {
diff --git a/app/src/main/res/values-zh-rHK/arrays.xml b/app/src/main/res/values-zh-rHK/arrays.xml
index b5215116f..d237b5748 100644
--- a/app/src/main/res/values-zh-rHK/arrays.xml
+++ b/app/src/main/res/values-zh-rHK/arrays.xml
@@ -12,6 +12,7 @@
- 標籤
- 文件夾
- 隐藏標籤
+ - 材料標籤
diff --git a/app/src/main/res/values-zh-rTW/arrays.xml b/app/src/main/res/values-zh-rTW/arrays.xml
index 339b5dcea..569ffb6ac 100644
--- a/app/src/main/res/values-zh-rTW/arrays.xml
+++ b/app/src/main/res/values-zh-rTW/arrays.xml
@@ -11,6 +11,7 @@
- 標籤
- 資料夾
- 隐藏標籤
+ - 材料標籤