Автопрокрутка ScrollView, когда я касаюсь в нижней части экрана - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь создать вид с прокруткой.Если я коснусь нижней части или потяну палец вниз, то прокрутка должна автоматически прокручиваться с фиксированной скоростью.рассмотрите ниже изображение enter image description here

Я использую класс PanResponder в реагировать нативно для достижения этой функциональности.для прокрутки я использую scrollTo().Но я не смог сделать это.Мне нравится делиться своим кодом, но он был слишком громоздким и непонятным.

Так что мой вопрос: есть ли у кого-нибудь код для этого?или есть ли в наличии библиотеки?Пожалуйста, помогите мне

1 Ответ

0 голосов
/ 28 ноября 2018

Используйте scrollToEnd({animated: true}), чтобы перейти в конец scrollView в реактивном режиме.

Из документов facebook https://facebook.github.io/react-native/docs/scrollview#scrolltoend

scrollToEnd()

Если это вертикальная прокрутка, прокрутка додно.Если это горизонтальная прокрутка ScrollView вправо.

Используйте scrollToEnd({animated: true}) для плавной анимированной прокрутки, scrollToEnd({animated: false}) для немедленной прокрутки.Если параметры не переданы, по умолчанию для анимированного установлено значение true.

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