Browse Source

Implement USER_DEFINED ReadMode color

cooperku_kdanmobile 6 years ago
parent
commit
64e53187fa
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/main/java/com/kdanmobile/reader/ReaderViewModel.kt

+ 4 - 1
src/main/java/com/kdanmobile/reader/ReaderViewModel.kt

@@ -578,7 +578,10 @@ class ReaderViewModel(private val pdfSdkLicense: String, private val pdfSdkRsaMs
     }
 
     private fun updateReadMode() {
-        kmpdfDocumentController?.readMode = readMode.mode
+        when (readMode) {
+            ReadMode.READ_MODE_DAY, ReadMode.READ_MODE_NIGHT, ReadMode.READ_MODE_SOFT -> kmpdfDocumentController?.readMode = readMode.mode
+            ReadMode.USER_DEFINED -> kmpdfDocumentController?.setReadMode(232, 232, 232)
+        }
         kmpdfDocumentController?.refresh(false)
         kmpdfFactory?.readerView?.context?.also {
             val colorResId = when (readMode) {