React Native에서 gorhom 하단 형태의 그림자를 표시합니다.
P粉148434742
P粉148434742 2023-07-27 23:12:57
0
1
513
<p>저는 gorhom/react-native-bottom-sheet 라이브러리를 사용하고 있습니다. 사용자가 하단 폼을 위아래로 슬라이드할 때 섀도우 박스를 표시하고 싶습니다. 이것을 달성하는 방법은 무엇입니까? 가능합니까? 현재 isOpen일 때 표시되도록 설정했지만 스와이프할 때 표시하고 싶습니다. 또한 isPressed가 true일 때 그림자 상자를 표시하기 위해 Touchable 구성 요소에 래핑을 시도했지만 하단 양식을 이동할 때 작동하지 않았습니다. </p> <pre class="brush:php;toolbar:false;">기본 함수 내보내기 BottomSheet() { const [isPressed, setIsPressed] = useState(false); const { t } = useTranslation(); const [isOpen, setIsOpen] = useState(false); const BottomSheetModalRef = useRef(null); const snapPoints = ["50%"]; 함수 handlerPresentModal() { BottomSheetModalRef.current?.present(); setTimeout(() => { setIsOpen(true); }, 100); } 반품 ( <> <Button title="현재 모달" onPress={handlePresentModal} /> <BottomSheetModalProvider> <StatusBar style="auto" /> <BottomSheetModal 참조={bottomSheetModalRef} 색인={0} snapPoints={snapPoints} handlerComponent={CustomHandler} onDismiss={() => setIsOpen(false)} > <스페이서 크기={30} /> <BottomSheetScrollView contentContainerStyle={styles.contentContainer}> //여기에 내용이 있습니다 </BottomSheetScrollView> </BottomSheetModal> </BottomSheetModalProvider> {isOpen <ShadowBox />} </> ); } const 스타일 = StyleSheet.create({ 콘텐츠컨테이너: { 패딩수평: 16, 패딩하단: 100, }, });</pre> <p><br /></p>
P粉148434742
P粉148434742

모든 응답(1)
P粉311089279

네, 가능합니다. 모든 구성 요소에 그림자 효과를 추가하려면 이 라이브러리를 사용해야 합니다.

도서관 링크를 클릭하세요

도움이 필요하시면 알려주세요!

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!