aaa1115910 / bv

哔哩哔哩 的第三方 Android TV 应用。A third-party Android TV app for Bilibili.
MIT License
1.45k stars 162 forks source link

添加“无限滚动”功能 #74

Open wjz2001 opened 1 year ago

wjz2001 commented 1 year ago

问题描述

按左右键移动光标时碰到了左右边界就会停止移动,这在电视上并不合适。 比如看一个有500p的视频:当光标在第一p上时,想看第500p就必须长按右键加速移动,光标在第500p而想看第1p同理。

描述解决方案

参考kodi。当光标碰到左边界时再按左键则光标移到最右边,碰到右边界时再按右键则光标移到最左边; 瀑布流界面则稍作修改:当光标碰到左边界时再按左键则光标移到上一行的最右边,碰到右边界时再按右键则光标移到下一行最左边。 目前主界面的顶部栏、视频瀑布流,视频界面分p栏、推荐栏等都可以这样做,其他的地方如果以后有也请加上。

描述备选方案

No response

附加信息

目前bv只有瀑布流界面是上下滚动,所以不需要这个功能。但如果以后出现了有上下边界的界面也请一并加上“上下无限滚动”。