sách gpt4 ăn đã đi

React-Native BottomSheet @gorhom/bottom-sheet trượt lên xuống bằng cử chỉ chạm(Reaction-Native BottomSheet@Gorhom/Bottom-sheet trượt lên xuống bằng cử chỉ chạm)

In lại Tác giả: trợ lý lỗi Thời gian cập nhật: 26-10-2023 20:15:16 27 4
mua khóa gpt4 giày nike



Tôi muốn được giúp đỡ về cách sửa đổi mã này để tôi có thể trượt lên và xuống react-native-bottomsheet bằng cử chỉ chạm. Tôi tìm ra cách thực hiện bằng các nút. Tôi đang sử dụng @gorhom/bottom-sheet, "react-native-reanimated": "2.17.0", "react-native-gesture-handler": "2.9.0", "react-native": "0.70.5", trong package.json của tôi. Đây là một số mã tôi đang sử dụng.

Tôi muốn một số trợ giúp về cách sửa đổi mã này để tôi có thể trượt phản ứng phủ định gốc này lên và xuống bằng cách sử dụng cử chỉ chạm. Tôi đã tìm ra cách để làm điều đó với các nút. Trong Package.json của tôi, tôi đã sử dụng @Gorhom/Bottom-Sheet, "reaction-ative-relive": "2.17.0", "action-ative-Handure-Handle": "2.9.0", "act -ative" : "0,70,5". Đây là một số mã tôi đang sử dụng.


    nhập React, { useState, useCallback, useRef, useMemo } từ 'react';
import { View, StyleSheet, Image, TouchableOpacity, Modal, Dimensions, Text, ScrollView, Button } từ 'react-native';
nhập {SafeAreaView} từ 'react-native-safe-area-context';
nhập { MaterialCommunityIcons, MaterialIcons } từ '@expo/vector-icons';
nhập { useNavigation, useRoute } từ '@react-navigation/core';
nhập NavBar, { navBarIcons } từ '../NavBarComponents/NavBar';
nhập { BottomSheetModal, BottomSheetScrollView, BottomSheetBackdrop } từ '@gorhom/bottom-sheet';
nhập BottomSheet, { BottomSheetView } từ "@gorhom/bottom-sheet";

xuất khẩu const Hồ sơ = () => {

const sheetRef = useRef(null);
const handleSheetChange = useCallback((index: số) => {
console.log('handleSheetChanges', chỉ mục);
}, []);

const handleSnapPress = useCallback((index) => {
sheetRef.current?.snapToIndex(chỉ mục);
}, []);
const handClosePress = useCallback(() => {
sheetRef.current?.close();
}, []);



// kết xuất
const renderItem = useCallback(() => (


{tên thẻ},
{card.age}


{roundedRate && {roundedRate}}



), [thẻ]);

const handleImagePress = () => {
setImageModalVisible(đúng);
};

const closeImageModal = () => {
setImageModalVisible(sai);
};

const closeBottomSheet = () => {
setBottomSheetVisible(sai);
};

const openBottomSheet = () => {
setBottomSheetVisible(đúng);
};


trở lại (


{/* handleSnapPress(2)} />
handleSnapPress(1)} />
handleSnapPress(0)} />


handleClosePress()} />*/}

tham chiếu={sheetRef}
chỉ số={1}
snapPoints={điểm chụp}
onChange={handleSheetChange}
>


{/*{data.map(renderItem)}*/}
{renderItem()}



);
};

Thêm câu trả lời

Tôi nghĩ rằng Điểm snap sẽ làm cho mô thức giảm/tăng kích thước

Tôi nghĩ snapPoint sẽ làm giảm/tăng kích thước phương thức

Chúng hoạt động khi tôi sử dụng các nút nhưng tôi muốn trượt lên xuống bằng ngón tay trên màn hình cảm ứng.

Khi tôi sử dụng các nút, chúng xuất hiện nhưng tôi muốn trượt ngón tay lên xuống trên màn hình cảm ứng.

Khuyến nghị câu trả lời tuyệt vời
Thêm câu trả lời
27 4 0
trợ lý lỗi
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress