작업 경로 / 입력에서 결과까지
React Native 그림자를 생성하는 방법
- 01
대상 플랫폼 고르기
먼저 출력 API를 선택하세요. 기존 모드는 플랫폼별 iOS 그림자 속성이나 Android elevation을 만들고, boxShadow 모드는 이를 지원하는 React Native New Architecture의 Android 9 이상에서 단일 바깥 그림자를 만듭니다. 기존 모드에서는 생성 플랫폼을 iOS, Android, 둘 다 중에서 고르며 기본값은 둘 다입니다.
- 02
iOS 그림자 다듬기
「그림자 색상」을 고르고, 「오프셋 X」와 「오프셋 Y」(-100~100px), 「불투명도」(0.01 단위로 0~1), 「반지름」(0~100px)을 설정하세요. 범위를 벗어난 값은 자동으로 범위 안으로 조정되므로 깨진 코드 걱정 없이 자유롭게 입력할 수 있습니다.
- 03
Android의 Elevation 설정하기
Elevation을 0~24 사이에서 조절하세요. Android 그림자는 오프셋이 아니라 elevation에서 나오므로, 이 값이 출력의 Android 부분을 결정하고 iOS 수치는 그대로 둬요. 「둘 다」 모드에서는 iOS 컨트롤도 활성 상태이므로 스니펫의 양쪽을 나란히 조절할 수 있습니다.
- 04
실시간 미리보기 확인하기
「실시간 미리보기」 카드에는 선택한 플랫폼의 근사치가 브라우저 box-shadow로 그려지고 변경할 때마다 갱신됩니다. 은은한 기본값보다 강한 출발점이 필요하면 「샘플 불러오기」를 눌러 떠 있는 인디고 예시를 넣어 보세요.
- 05
생성된 코드 복사하기
「코드 복사」나 「.ts 다운로드」로 StyleSheet 스니펫을 프로젝트에 가져오세요(toolars-react-native-shadow.ts로 저장됩니다). 「재설정」을 누르면 다시 시작하고 싶을 때 기본 그림자로 돌아가요.