desc:调整声音之后,焦点回到之前的控件

main
xiaowusky
parent 7a02ce49c8
commit 8ca3b81ebe

@ -41,6 +41,8 @@ abstract class BaseActivity : AppCompatActivity() {
var loadingDialog: CommonDialog? = null;
var lastFocusView: View? = null
override fun onCreate(savedInstanceState: Bundle?) {
setViewFactory()
super.onCreate(null)
@ -188,6 +190,7 @@ abstract class BaseActivity : AppCompatActivity() {
if (isLeftRightLongPress) {
baseBinding.areaSound.visibility = View.GONE
volumeUtil.mediaVolume = baseBinding.sbSound.progress
lastFocusView?.requestFocus()
return true
}
} else if (keyCode == KeyEvent.KEYCODE_ENTER) {
@ -212,6 +215,7 @@ abstract class BaseActivity : AppCompatActivity() {
val visibility = baseBinding.areaSound.visibility
if (View.GONE == visibility) {
baseBinding.areaSound.visibility = View.VISIBLE
lastFocusView = currentFocus
baseBinding.sbSound.requestFocus()
}
var mediaVolume = baseBinding.sbSound.progress

Loading…
Cancel
Save