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

pull/718/head
Li ZongYing 2 years ago
parent 019c5a8e66
commit a3a9bdc762
  1. 1
      HISTORY.md
  2. 24
      app/src/main/java/com/lizongying/mytv/MainActivity.kt

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

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

Loading…
Cancel
Save