优化
This commit is contained in:
@@ -32,6 +32,7 @@ import io.legado.app.model.ReadBook
|
|||||||
import io.legado.app.ui.book.read.config.BgTextConfigDialog
|
import io.legado.app.ui.book.read.config.BgTextConfigDialog
|
||||||
import io.legado.app.ui.book.read.config.ClickActionConfigDialog
|
import io.legado.app.ui.book.read.config.ClickActionConfigDialog
|
||||||
import io.legado.app.ui.book.read.config.PaddingConfigDialog
|
import io.legado.app.ui.book.read.config.PaddingConfigDialog
|
||||||
|
import io.legado.app.ui.book.read.config.PageKeyDialog
|
||||||
import io.legado.app.ui.file.HandleFileContract
|
import io.legado.app.ui.file.HandleFileContract
|
||||||
import io.legado.app.utils.*
|
import io.legado.app.utils.*
|
||||||
import io.legado.app.utils.viewbindingdelegate.viewBinding
|
import io.legado.app.utils.viewbindingdelegate.viewBinding
|
||||||
@@ -73,7 +74,11 @@ abstract class BaseReadBookActivity :
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!LocalConfig.readHelpVersionIsLast) {
|
if (!LocalConfig.readHelpVersionIsLast) {
|
||||||
showClickRegionalConfig()
|
if (isTv) {
|
||||||
|
showCustomPageKeyConfig()
|
||||||
|
} else {
|
||||||
|
showClickRegionalConfig()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -89,6 +94,10 @@ abstract class BaseReadBookActivity :
|
|||||||
showDialogFragment<ClickActionConfigDialog>()
|
showDialogFragment<ClickActionConfigDialog>()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun showCustomPageKeyConfig() {
|
||||||
|
PageKeyDialog(this).show()
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 屏幕方向
|
* 屏幕方向
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ import io.legado.app.constant.AppConst
|
|||||||
import io.legado.app.help.IntentHelp
|
import io.legado.app.help.IntentHelp
|
||||||
import splitties.systemservices.clipboardManager
|
import splitties.systemservices.clipboardManager
|
||||||
import splitties.systemservices.connectivityManager
|
import splitties.systemservices.connectivityManager
|
||||||
|
import splitties.systemservices.uiModeManager
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.FileOutputStream
|
import java.io.FileOutputStream
|
||||||
import kotlin.system.exitProcess
|
import kotlin.system.exitProcess
|
||||||
@@ -348,6 +349,9 @@ val Context.isPad: Boolean
|
|||||||
return (resources.configuration.screenLayout and Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLAYOUT_SIZE_LARGE
|
return (resources.configuration.screenLayout and Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLAYOUT_SIZE_LARGE
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val Context.isTv: Boolean
|
||||||
|
get() = uiModeManager.currentModeType == Configuration.UI_MODE_TYPE_TELEVISION
|
||||||
|
|
||||||
@Suppress("DEPRECATION")
|
@Suppress("DEPRECATION")
|
||||||
val Context.channel: String
|
val Context.channel: String
|
||||||
get() {
|
get() {
|
||||||
|
|||||||
Reference in New Issue
Block a user