0
 <FlatList
              data={homeShowingsStore.top3List}
              renderItem={({ item, index }) => renderListItem(item, index)}
              keyExtractor={(item) => item.id.$oid}
              onEndReachedThreshold={1}
              horizontal={true}
              showsVerticalScrollIndicator={false}
              showsHorizontalScrollIndicator={false}
              contentContainerStyle={styles.flatListContainer}
              // ListHeaderComponent={() => <View style={{ height: 100 }} />}

              scrollToOverflowEnabled={true}
            />
<PanGestureHandler
          onGestureEvent={onGestureEvent}
          onHandlerStateChange={(event) => onHandleStateChanges(event)}>
          <Animated.View
            style={[
              styles.item,
              styles.margin21,
              {
                zIndex: 2,
                transform: [{ translateX }, { translateY }],
              },
            ]}>
          ...listitems
</Animated.View>

我一直在尝试使用 PanGestureHandler 在 2 个平面列表之间手动实现拖放,但是当我尝试拖动元素时,它会停留在平面列表区域内。它不会超出平面列表范围

谢谢你。

4

0 回答 0