Skip to content

Commit 14e6b54

Browse files
committed
use the stored color at bright display
1 parent 789b66b commit 14e6b54

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

app/src/main/kotlin/com/simplemobiletools/flashlight/activities/BrightDisplayActivity.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
package com.simplemobiletools.flashlight.activities
22

3+
import android.graphics.drawable.ColorDrawable
34
import android.os.Bundle
45
import android.view.WindowManager
56

67
import com.simplemobiletools.flashlight.R
8+
import com.simplemobiletools.flashlight.extensions.config
9+
import kotlinx.android.synthetic.main.activity_bright_display.*
710

811
class BrightDisplayActivity : SimpleActivity() {
912
override fun onCreate(savedInstanceState: Bundle?) {
1013
super.onCreate(savedInstanceState)
1114
setContentView(R.layout.activity_bright_display)
1215
supportActionBar?.hide()
16+
display_holder.background = ColorDrawable(config.brightDisplayColor)
1317
}
1418

1519
override fun onResume() {

app/src/main/kotlin/com/simplemobiletools/flashlight/helpers/Config.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.simplemobiletools.flashlight.helpers
22

33
import android.content.Context
4+
import android.graphics.Color
45
import com.simplemobiletools.commons.helpers.BaseConfig
56

67
class Config(context: Context) : BaseConfig(context) {
@@ -27,4 +28,8 @@ class Config(context: Context) : BaseConfig(context) {
2728
var stroboscopeFrequency: Long
2829
get() = prefs.getLong(STROBOSCOPE_FREQUENCY, 1000L)
2930
set(stroboscopeFrequency) = prefs.edit().putLong(STROBOSCOPE_FREQUENCY, stroboscopeFrequency).apply()
31+
32+
var brightDisplayColor: Int
33+
get() = prefs.getInt(BRIGHT_DISPLAY_COLOR, Color.WHITE)
34+
set(brightDisplayColor) = prefs.edit().putInt(BRIGHT_DISPLAY_COLOR, brightDisplayColor).apply()
3035
}

app/src/main/kotlin/com/simplemobiletools/flashlight/helpers/Constants.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.simplemobiletools.flashlight.helpers
22

33
const val BRIGHT_DISPLAY = "bright_display"
4+
const val BRIGHT_DISPLAY_COLOR = "bright_display_color"
45
const val STROBOSCOPE = "stroboscope"
56
const val TURN_FLASHLIGHT_ON = "turn_flashlight_on"
67
const val IS_ENABLED = "is_enabled"

0 commit comments

Comments
 (0)