|
|
|
@ -3,8 +3,12 @@ package com.yinuo.safetywatcher.watcher.ui
|
|
|
|
|
import android.content.Context
|
|
|
|
|
import android.content.Intent
|
|
|
|
|
import android.text.TextUtils
|
|
|
|
|
import android.view.KeyEvent
|
|
|
|
|
import android.view.View
|
|
|
|
|
import android.view.View.OnKeyListener
|
|
|
|
|
import androidx.core.view.isVisible
|
|
|
|
|
import com.loper7.date_time_picker.DateTimeConfig.MIN
|
|
|
|
|
import com.loper7.date_time_picker.DateTimeConfig.YEAR
|
|
|
|
|
import com.yinuo.safetywatcher.R
|
|
|
|
|
import com.yinuo.safetywatcher.databinding.ActivityChooseParamsBinding
|
|
|
|
|
import com.yinuo.safetywatcher.watcher.base.NoOptionsActivity
|
|
|
|
@ -102,6 +106,31 @@ class ChooseParamsActivity : NoOptionsActivity() {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
set4focus()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun set4focus() {
|
|
|
|
|
val startYearPicker = mBinding.startPicker.getPicker(YEAR)
|
|
|
|
|
startYearPicker?.setOnKeyListener(OnKeyListener { _, keyCode, event ->
|
|
|
|
|
if (keyCode == KeyEvent.KEYCODE_DPAD_LEFT) {
|
|
|
|
|
if (event.action == KeyEvent.ACTION_DOWN) {
|
|
|
|
|
tryFocusBackArea()
|
|
|
|
|
return@OnKeyListener true
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return@OnKeyListener false
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
val endMinPicker = mBinding.endPicker.getPicker(MIN)
|
|
|
|
|
endMinPicker?.setOnKeyListener(OnKeyListener { _, keyCode, event ->
|
|
|
|
|
if (keyCode == KeyEvent.KEYCODE_DPAD_RIGHT) {
|
|
|
|
|
if (event.action == KeyEvent.ACTION_DOWN) {
|
|
|
|
|
mBinding.rbS30.requestFocus()
|
|
|
|
|
return@OnKeyListener true
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return@OnKeyListener false
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun returnDataback() {
|
|
|
|
|