Мне нужно получить текущее положение полосы прокрутки на экране. Я предположил, что getVerticalScrolbarPosition будет делать трюк, но по какой-то причине он дает мне только нули. Вот код, который я использую:Как получить текущую позицию полосы прокрутки в RecyclerView?
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
(...)
getRecyclerView().setOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
int srollBarPosition = getRecyclerView().getVerticalScrollbarPosition();
}
});
Что я делаю неправильно?
Спасибо за ответ. Я тоже это пробовал, но он также дает мне только «ноль»): – aleien
@genoxide, если вы можете работать, я написал другой способ, немного другой, но вы можете сделать 90% вещей, которые вы могли бы сделать с помощью: S –
Спасибо! Я тоже попробую эти варианты. – aleien