mirror of
https://github.com/SimpleMobileTools/Simple-Flashlight.git
synced 2025-06-05 21:59:19 +02:00
use the stored color at bright display
This commit is contained in:
@ -1,15 +1,19 @@
|
|||||||
package com.simplemobiletools.flashlight.activities
|
package com.simplemobiletools.flashlight.activities
|
||||||
|
|
||||||
|
import android.graphics.drawable.ColorDrawable
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.WindowManager
|
import android.view.WindowManager
|
||||||
|
|
||||||
import com.simplemobiletools.flashlight.R
|
import com.simplemobiletools.flashlight.R
|
||||||
|
import com.simplemobiletools.flashlight.extensions.config
|
||||||
|
import kotlinx.android.synthetic.main.activity_bright_display.*
|
||||||
|
|
||||||
class BrightDisplayActivity : SimpleActivity() {
|
class BrightDisplayActivity : SimpleActivity() {
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
setContentView(R.layout.activity_bright_display)
|
setContentView(R.layout.activity_bright_display)
|
||||||
supportActionBar?.hide()
|
supportActionBar?.hide()
|
||||||
|
display_holder.background = ColorDrawable(config.brightDisplayColor)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onResume() {
|
override fun onResume() {
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package com.simplemobiletools.flashlight.helpers
|
package com.simplemobiletools.flashlight.helpers
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
|
import android.graphics.Color
|
||||||
import com.simplemobiletools.commons.helpers.BaseConfig
|
import com.simplemobiletools.commons.helpers.BaseConfig
|
||||||
|
|
||||||
class Config(context: Context) : BaseConfig(context) {
|
class Config(context: Context) : BaseConfig(context) {
|
||||||
@ -27,4 +28,8 @@ class Config(context: Context) : BaseConfig(context) {
|
|||||||
var stroboscopeFrequency: Long
|
var stroboscopeFrequency: Long
|
||||||
get() = prefs.getLong(STROBOSCOPE_FREQUENCY, 1000L)
|
get() = prefs.getLong(STROBOSCOPE_FREQUENCY, 1000L)
|
||||||
set(stroboscopeFrequency) = prefs.edit().putLong(STROBOSCOPE_FREQUENCY, stroboscopeFrequency).apply()
|
set(stroboscopeFrequency) = prefs.edit().putLong(STROBOSCOPE_FREQUENCY, stroboscopeFrequency).apply()
|
||||||
|
|
||||||
|
var brightDisplayColor: Int
|
||||||
|
get() = prefs.getInt(BRIGHT_DISPLAY_COLOR, Color.WHITE)
|
||||||
|
set(brightDisplayColor) = prefs.edit().putInt(BRIGHT_DISPLAY_COLOR, brightDisplayColor).apply()
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package com.simplemobiletools.flashlight.helpers
|
package com.simplemobiletools.flashlight.helpers
|
||||||
|
|
||||||
const val BRIGHT_DISPLAY = "bright_display"
|
const val BRIGHT_DISPLAY = "bright_display"
|
||||||
|
const val BRIGHT_DISPLAY_COLOR = "bright_display_color"
|
||||||
const val STROBOSCOPE = "stroboscope"
|
const val STROBOSCOPE = "stroboscope"
|
||||||
const val TURN_FLASHLIGHT_ON = "turn_flashlight_on"
|
const val TURN_FLASHLIGHT_ON = "turn_flashlight_on"
|
||||||
const val IS_ENABLED = "is_enabled"
|
const val IS_ENABLED = "is_enabled"
|
||||||
|
Reference in New Issue
Block a user