dpad-right to enter the menu & dpad-left for channel list

This commit is contained in:
Li ZongYing 2024-04-03 08:50:00 +08:00
parent 019c5a8e66
commit a3a9bdc762
2 changed files with 14 additions and 11 deletions

View File

@ -6,6 +6,7 @@
### v1.7.3安卓5及以上专用
* 遥控器左键进入节目列表
* 遥控器右键进入菜单
### v1.7.2(通用)

View File

@ -172,6 +172,11 @@ class MainActivity : FragmentActivity(), Request.RequestListener {
handler.postDelayed(hideSetting, delayHideSetting)
}
fun settingHideNow() {
handler.removeCallbacks(hideSetting)
handler.postDelayed(hideSetting, 0)
}
fun settingNeverHide() {
handler.removeCallbacks(hideSetting)
}
@ -448,20 +453,17 @@ class MainActivity : FragmentActivity(), Request.RequestListener {
}
KeyEvent.KEYCODE_DPAD_LEFT -> {
// if (mainFragment.isHidden) {
// prevSource()
// } else {
//// if (mainFragment.tvListViewModel.getTVViewModelCurrent()
//// ?.getItemPosition() == 0
//// ) {
////// mainFragment.toLastPosition()
//// hideMainFragment()
//// }
// }
if (!mainFragment.isVisible && !settingFragment.isVisible) {
switchMainFragment()
return true
}
}
KeyEvent.KEYCODE_DPAD_RIGHT -> {
switchMainFragment()
if (!mainFragment.isVisible && !settingFragment.isVisible) {
showSetting()
return true
}
}
}