Reaction-native: как прокрутить панель вкладок при прокрутке?

Я использую react-native-tab-view для обработки табличной навигации. Можно ли при прокрутке вниз прокручивать панель вкладок, но придерживаться верхней части экрана, когда она достигает верхней части? Так что-то вроде ScrollView stickyHeaderIndices,

Вот пример того, что я хочу, где панель вкладок "Сообщения, Комментарии, О" прилипает к вершине.

пример Reddit

1 ответ

Это можно сделать с помощью response-native-tab-view, но не так тривиально. На этой неделе я опубликовал пакет, специально предназначенный для решения этой проблемы, его очень просто использовать, вот пример быстрого старта, а ниже - демонстрация.

Одним из возможных решений является это.

  1. Рассчитайте положение прокрутки от верхней части вкладки компонента, используя onScroll метод обратного вызова ScrollView,

  2. Когда contentoffset.y равен нулю, так что просто сделайте компонент absolute и сделать его top: 0

Другие вопросы по тегам