Android NestedScrollView прокручивает в неправильную позицию - PullRequest
0 голосов
/ 19 мая 2018

У меня есть NestedScrollView, в котором есть некоторые элементы, такие как textView, recyclerView и т. Д.

Проблема в том, что когда я вызываю smoothScrollTo (x, y) впервые, всевсе в порядке.

Но второй вызов smoothScrollTo (x, y) снова изменит позицию прокрутки в случайной позиции.

Вот код:

public void linkToComments(View view) {
     int[] pos = {0, 0};
     commentsCountText.getLocationOnScreen(pos);
     scrollView.fling(0);
     scrollView.smoothScrollTo(pos[0], pos[1]);
}

в чем проблема ?

1 Ответ

0 голосов
/ 19 мая 2018

Я думаю, что это может решить вашу проблему

 public void linkToComments(View view) {
    scrollView.fling(0);
    scrollView.smoothScrollTo(0, commentsCountText.getBottom());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...