Я смотрел приложение Netflix и их поведение с прокруткой. Я хотел бы сделать то же самое, но не знаю, с чего начать. Я знаю, как переопределить LayoutManager
для RecyclerView
(хотя я не должен сохранять это как последнее средство). Легче ли управлять скоростью прокрутки с помощью RowPresenter?
Ограничение скорости прокрутки в ListRow
Ответ 1
Реализуйте логику в своем классе активности, ovverride keys (OnKeyDown) таким образом, чтобы игнорировать событие key для 3-4 миллисекунд или sth.
@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;
}