|
|
@ -25,9 +25,11 @@ class LightSettingActivity : NoOptionsActivity() {
|
|
|
|
override fun initView() {
|
|
|
|
override fun initView() {
|
|
|
|
val initLight = getScreenBrightness()
|
|
|
|
val initLight = getScreenBrightness()
|
|
|
|
mBinding.sbLight.progress = initLight
|
|
|
|
mBinding.sbLight.progress = initLight
|
|
|
|
|
|
|
|
mBinding.tvLight.text = getShowPercent(initLight)
|
|
|
|
mBinding.sbLight.setOnSeekBarChangeListener(object : OnSeekBarChangeListener {
|
|
|
|
mBinding.sbLight.setOnSeekBarChangeListener(object : OnSeekBarChangeListener {
|
|
|
|
override fun onProgressChanged(p0: SeekBar?, p1: Int, p2: Boolean) {
|
|
|
|
override fun onProgressChanged(p0: SeekBar?, p1: Int, p2: Boolean) {
|
|
|
|
setWindowBrightness(p1)
|
|
|
|
setWindowBrightness(p1)
|
|
|
|
|
|
|
|
mBinding.tvLight.text = getShowPercent(p1)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
override fun onStartTrackingTouch(p0: SeekBar?) {
|
|
|
|
override fun onStartTrackingTouch(p0: SeekBar?) {
|
|
|
@ -45,6 +47,11 @@ class LightSettingActivity : NoOptionsActivity() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private fun getShowPercent(initLight: Int): CharSequence? {
|
|
|
|
|
|
|
|
val percent = (initLight/255f * 100).toInt()
|
|
|
|
|
|
|
|
return "$percent%"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 获取系统屏幕亮度(0-255)
|
|
|
|
* 获取系统屏幕亮度(0-255)
|
|
|
|