杂七杂八的优化 #280、#270、265
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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, "")
|
||||
|
||||
@@ -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() {
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user