diff --git a/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt b/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt index ec2ac54ed..e4ad9ff52 100644 --- a/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt @@ -713,7 +713,7 @@ class BookInfoActivity : else -> readBookResult.launch( Intent( this, - if (book.isImage && AppConfig.showMangaUi) ReadMangaActivity::class.java + if (!book.isLocal && book.isImage && AppConfig.showMangaUi) ReadMangaActivity::class.java else ReadBookActivity::class.java ) .putExtra("bookUrl", book.bookUrl) diff --git a/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt b/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt index 469f1ca56..28b6d058f 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/config/BgTextConfigDialog.kt @@ -12,6 +12,7 @@ import android.view.ViewGroup import android.view.WindowManager import android.widget.SeekBar import androidx.appcompat.widget.TooltipCompat +import androidx.core.view.isGone import androidx.documentfile.provider.DocumentFile import com.jaredrummler.android.colorpicker.ColorPickerDialog 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.ItemBgImageBinding 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.http.newCallResponseBody 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.getPrimaryTextColor 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.file.HandleFileContract 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) tvBgAlpha.setTextColor(primaryTextColor) tvBgImage.setTextColor(primaryTextColor) + swUnderline.isGone = ReadBook.book?.isImage == true recyclerView.adapter = adapter adapter.addHeaderView { ItemBgImageBinding.inflate(layoutInflater, it, false).apply {