Я пытаюсь прокрутить мой 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.
Так что я думаю, что это вызывает мою проблему, но как я могу это исправить?