This commit is contained in:
Horis
2025-06-22 22:24:33 +08:00
parent 30442d6961
commit c364fac58a
2 changed files with 5 additions and 1 deletions
@@ -713,7 +713,7 @@ class BookInfoActivity :
else -> readBookResult.launch( else -> readBookResult.launch(
Intent( Intent(
this, this,
if (book.isImage && AppConfig.showMangaUi) ReadMangaActivity::class.java if (!book.isLocal && book.isImage && AppConfig.showMangaUi) ReadMangaActivity::class.java
else ReadBookActivity::class.java else ReadBookActivity::class.java
) )
.putExtra("bookUrl", book.bookUrl) .putExtra("bookUrl", book.bookUrl)
@@ -12,6 +12,7 @@ import android.view.ViewGroup
import android.view.WindowManager import android.view.WindowManager
import android.widget.SeekBar import android.widget.SeekBar
import androidx.appcompat.widget.TooltipCompat import androidx.appcompat.widget.TooltipCompat
import androidx.core.view.isGone
import androidx.documentfile.provider.DocumentFile import androidx.documentfile.provider.DocumentFile
import com.jaredrummler.android.colorpicker.ColorPickerDialog import com.jaredrummler.android.colorpicker.ColorPickerDialog
import io.legado.app.R import io.legado.app.R
@@ -22,6 +23,7 @@ import io.legado.app.databinding.DialogEditTextBinding
import io.legado.app.databinding.DialogReadBgTextBinding import io.legado.app.databinding.DialogReadBgTextBinding
import io.legado.app.databinding.ItemBgImageBinding import io.legado.app.databinding.ItemBgImageBinding
import io.legado.app.help.DefaultData import io.legado.app.help.DefaultData
import io.legado.app.help.book.isImage
import io.legado.app.help.config.ReadBookConfig import io.legado.app.help.config.ReadBookConfig
import io.legado.app.help.http.newCallResponseBody import io.legado.app.help.http.newCallResponseBody
import io.legado.app.help.http.okHttpClient import io.legado.app.help.http.okHttpClient
@@ -31,6 +33,7 @@ import io.legado.app.lib.dialogs.selector
import io.legado.app.lib.theme.bottomBackground import io.legado.app.lib.theme.bottomBackground
import io.legado.app.lib.theme.getPrimaryTextColor import io.legado.app.lib.theme.getPrimaryTextColor
import io.legado.app.lib.theme.getSecondaryTextColor import io.legado.app.lib.theme.getSecondaryTextColor
import io.legado.app.model.ReadBook
import io.legado.app.ui.book.read.ReadBookActivity import io.legado.app.ui.book.read.ReadBookActivity
import io.legado.app.ui.file.HandleFileContract import io.legado.app.ui.file.HandleFileContract
import io.legado.app.ui.widget.seekbar.SeekBarChangeListener import io.legado.app.ui.widget.seekbar.SeekBarChangeListener
@@ -140,6 +143,7 @@ class BgTextConfigDialog : BaseDialogFragment(R.layout.dialog_read_bg_text) {
ivDelete.setColorFilter(primaryTextColor, PorterDuff.Mode.SRC_IN) ivDelete.setColorFilter(primaryTextColor, PorterDuff.Mode.SRC_IN)
tvBgAlpha.setTextColor(primaryTextColor) tvBgAlpha.setTextColor(primaryTextColor)
tvBgImage.setTextColor(primaryTextColor) tvBgImage.setTextColor(primaryTextColor)
swUnderline.isGone = ReadBook.book?.isImage == true
recyclerView.adapter = adapter recyclerView.adapter = adapter
adapter.addHeaderView { adapter.addHeaderView {
ItemBgImageBinding.inflate(layoutInflater, it, false).apply { ItemBgImageBinding.inflate(layoutInflater, it, false).apply {