har*_*k92 13 android-tv leanback
我正在看Netflix应用程序和他们的滚动行为.我想做同样但不知道从哪里开始.我知道如何重写LayoutManager了RecyclerView(虽然我不保存,作为最后的手段).是否有更简单的方法来使用RowPresenter控制滚动速度?
在您的活动类上实现逻辑,以忽略 3-4 毫秒或其他时间的按键事件的方式 ovverride 键 (OnKeyDown)。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
long current = System.currentTimeMillis();
boolean res = false;
if (current - mLastKeyDownTime < 300) {
res = true;
} else {
res = super.onKeyDown(keyCode, event);
mLastKeyDownTime = current;
}
return res;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
350 次 |
| 最近记录: |