|
@@ -56,6 +56,7 @@ object ReadBookConfig {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ var isComic: Boolean = false
|
|
|
var bg: Drawable? = null
|
|
var bg: Drawable? = null
|
|
|
var bgMeanColor: Int = 0
|
|
var bgMeanColor: Int = 0
|
|
|
val textColor: Int get() = durConfig.curTextColor()
|
|
val textColor: Int get() = durConfig.curTextColor()
|
|
@@ -150,9 +151,13 @@ object ReadBookConfig {
|
|
|
fun deleteDur(): Boolean {
|
|
fun deleteDur(): Boolean {
|
|
|
if (configList.size > 5) {
|
|
if (configList.size > 5) {
|
|
|
configList.removeAt(styleSelect)
|
|
configList.removeAt(styleSelect)
|
|
|
- if (styleSelect > 0) {
|
|
|
|
|
- styleSelect -= 1
|
|
|
|
|
|
|
+ if (styleSelect <= readStyleSelect) {
|
|
|
|
|
+ readStyleSelect -= 1
|
|
|
}
|
|
}
|
|
|
|
|
+ if (styleSelect <= comicStyleSelect) {
|
|
|
|
|
+ comicStyleSelect -= 1
|
|
|
|
|
+ }
|
|
|
|
|
+ styleSelect = initSelectStyle()
|
|
|
return true
|
|
return true
|
|
|
}
|
|
}
|
|
|
return false
|
|
return false
|
|
@@ -173,13 +178,20 @@ object ReadBookConfig {
|
|
|
field = value
|
|
field = value
|
|
|
appCtx.putPrefInt(PreferKey.autoReadSpeed, value)
|
|
appCtx.putPrefInt(PreferKey.autoReadSpeed, value)
|
|
|
}
|
|
}
|
|
|
- var styleSelect = appCtx.getPrefInt(PreferKey.readStyleSelect)
|
|
|
|
|
|
|
+ var readStyleSelect = appCtx.getPrefInt(PreferKey.readStyleSelect)
|
|
|
set(value) {
|
|
set(value) {
|
|
|
field = value
|
|
field = value
|
|
|
if (appCtx.getPrefInt(PreferKey.readStyleSelect) != value) {
|
|
if (appCtx.getPrefInt(PreferKey.readStyleSelect) != value) {
|
|
|
appCtx.putPrefInt(PreferKey.readStyleSelect, value)
|
|
appCtx.putPrefInt(PreferKey.readStyleSelect, value)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ var comicStyleSelect = appCtx.getPrefInt(PreferKey.comicStyleSelect, readStyleSelect)
|
|
|
|
|
+ set(value) {
|
|
|
|
|
+ field = value
|
|
|
|
|
+ if (appCtx.getPrefInt(PreferKey.comicStyleSelect) != value) {
|
|
|
|
|
+ appCtx.putPrefInt(PreferKey.comicStyleSelect, value)
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
var shareLayout = appCtx.getPrefBoolean(PreferKey.shareLayout)
|
|
var shareLayout = appCtx.getPrefBoolean(PreferKey.shareLayout)
|
|
|
set(value) {
|
|
set(value) {
|
|
|
field = value
|
|
field = value
|
|
@@ -188,6 +200,26 @@ object ReadBookConfig {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ var styleSelect = initSelectStyle()
|
|
|
|
|
+ fun initSelectStyle(): Int {
|
|
|
|
|
+ return if (isComic) {
|
|
|
|
|
+ comicStyleSelect
|
|
|
|
|
+ }else {
|
|
|
|
|
+ readStyleSelect
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ fun updateStyleSelect(value: Int) {
|
|
|
|
|
+ if (styleSelect != value) {
|
|
|
|
|
+ if (isComic) {
|
|
|
|
|
+ comicStyleSelect = value
|
|
|
|
|
+ }else {
|
|
|
|
|
+ readStyleSelect = value
|
|
|
|
|
+ }
|
|
|
|
|
+ styleSelect = value
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 两端对齐
|
|
* 两端对齐
|
|
|
*/
|
|
*/
|