в RecyclerView. Внутри item мы можем просто вызвать метод scrollBy(x,y),а вот как это сделать в RecyclerView? Конечно,мы можем прокрутить к n-ому item и,получив его,вызвать метод scrollBy,но может быть есть более правильное решение. По сути вопрос состоит в том,как вычислить координаты,которые мы подставим в RecyclerView.scrollBy,зная координаты item,к которым мы хотим прокрутить.
LayoutManager#startSmoothScroll, и передаёшь туда свой LinearSmoothScroller, в котором переопределены нужные методы
Посмотрел. Пока что не понял,как указать во-первых позицию,до которой надо прокручивать,а во-вторых как я понял,мне всё равно придётся считать координаты с учётом RecyclerView,учитывая,что я знаю координаты view,к которым мне надо прокрутить. К примеру как прокрутить до нижнего правого угла n-го item (item.getBottom(),item.getRight())?
Получить последний видимый айтем или первый видимый айтем?
Обсуждают сегодня