Запретить зажим в ScrollView при использовании метода scrollTo - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь прокрутить мой HorizontalScrollView до конца.Ранее я использовал:

horizontalScrollView.post{
            horizontalScrollView.fullScroll(ScrollView.FOCUS_RIGHT)
        }

Но было видно какое-то движение, от которого я не смог избавиться, и я хочу, чтобы свиток был мгновенным и без анимации.Тогда я попытался использовать:

horizontalScrollView.post{
            horizontalScrollView.scrollTo(horizontalScrollView.right, 0)
        }

И теперь прокрутка работает, как я хочу, но проблема в автоматической прокрутке вида.Например, теперь, когда я добавляю в него какое-либо дочернее представление, мой HorizontalScrollView все еще остается в положении, в которое я его переместил ранее, но я бы хотел, чтобы он слегка двигался, реагируя на добавление нового представления, точно так же, как он вел себя при использовании fullScroll метод.Я посмотрел документацию по методу ScrollView scrollTo и там написано:

This version also clamps the scrolling to the bounds of our child.

Так что я думаю, что это вызывает мою проблему, но как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...