desc:背光调节

main
xiaowusky 2 years ago
parent be267a3d7f
commit b602598e47

@ -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)

@ -29,7 +29,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentEnd="true" android:layout_alignParentEnd="true"
android:layout_marginTop="@dimen/_185dp" android:layout_marginTop="@dimen/_185dp"
android:layout_marginEnd="@dimen/_132dp" android:layout_marginEnd="@dimen/_121dp"
android:text="55%" android:text="55%"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="@dimen/_36dp" /> android:textSize="@dimen/_36dp" />

Loading…
Cancel
Save