react-native-shared-element
Native shared element transition "primitives" for react-native π«
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- check-repro.yml
- FUNDING.yml
- settings.json
- org.eclipse.buildship.core.prefs
- RNSharedElementContent.java
- RNSharedElementDrawable.java
- RNSharedElementModule.java
- RNSharedElementNode.java
- RNSharedElementNodeManager.java
- RNSharedElementPackage.java
- RNSharedElementStyle.java
- RNSharedElementTransition.java
- RNSharedElementTransitionItem.java
- RNSharedElementTransitionManager.java
- RNSharedElementTypes.java
- RNSharedElementView.java
- AndroidManifest.xml
- .project
- build.gradle
- adaptive-icon.png
- favicon.png
- icon.png
- splash-icon.png
- App.tsx
- logo.png
- atomicsamurai.jpg
- fist.png
- garou.png
- genos.jpg
- Heroes.ts
- index.ts
- king.jpg
- metalbat.jpg
- metalknight.jpg
- onepunch.jpg
- puripuri.png
- silverfang.png
- tatsumaki.png
- watchdog.png
- Icon.tsx
- Icon.web.tsx
- index.ts
- index.ts
- LinearGradient.tsx
- LinearGradient.web.tsx
- constants.tsx
- index.ts
- NavBar.tsx
- index.ts
- Router.tsx
- RouterBackSwiper.tsx
- RouterScreenTransition.tsx
- RouterScreenTransitionContext.tsx
- index.tsx
- ViewPager.android.tsx
- ViewPager.ios.tsx
- ViewPager.tsx
- Button.tsx
- Colors.tsx
- CompatSharedElement.tsx
- index.ts
- ListItem.tsx
- SegmentedControl.tsx
- Text.tsx
- CardScreen.tsx
- DetailScreen.tsx
- DummyScreen.tsx
- index.ts
- ListScreen.tsx
- MainScreen.tsx
- PagerScreen.tsx
- TestScreen.tsx
- TestsScreen.tsx
- TilesScreen.tsx
- CompoundTests.tsx
- index.tsx
- TestCompoundView.tsx
- ImageTests.tsx
- index.tsx
- TestImage.tsx
- index.tsx
- MultipleTests.tsx
- index.tsx
- index.tsx
- ScrollViewTests.tsx
- TestScrollView.tsx
- index.tsx
- TestText.tsx
- TextTests.tsx
- index.tsx
- index.tsx
- TestView.tsx
- ViewTests.tsx
- index.ts
- blurFadeIn.ts
- fadeIn.ts
- fromRight.ts
- index.ts
- scaleCenter.ts
- types.ts
- Hero.ts
- index.ts
- SharedElement.ts
- Test.ts
- App.tsx
- .gitattributes
- .gitignore
- app.json
- babel.config.js
- index.js
- metro.config.js
- package.json
- README.md
- tsconfig.json
- yarn.lock
- index.js.flow
- project.pbxproj
- RNSharedElementContent.h
- RNSharedElementContent.m
- RNSharedElementCornerRadii.h
- RNSharedElementCornerRadii.m
- RNSharedElementDelegate.h
- RNSharedElementNode.h
- RNSharedElementNode.m
- RNSharedElementNodeManager.h
- RNSharedElementNodeManager.m
- RNSharedElementStyle.h
- RNSharedElementStyle.m
- RNSharedElementTransition.h
- RNSharedElementTransition.m
- RNSharedElementTransitionItem.h
- RNSharedElementTransitionItem.m
- RNSharedElementTransitionManager.h
- RNSharedElementTransitionManager.m
- RNSharedElementTypes.h
- Color.web.ts
- index.web.ts
- Rect.web.ts
- RNSharedElementContent.web.ts
- RNSharedElementNode.web.ts
- RNSharedElementNodeManager.web.ts
- RNSharedElementStyle.web.ts
- RNSharedElementTransition.web.ts
- RNSharedElementTransitionItem.web.ts
- RNSharedElementView.web.ts
- types.ts
- WORK_IN_PROGRESS.md
- index.tsx
- RNSharedElementTransitionView.tsx
- RNSharedElementTransitionView.web.tsx
- SharedElement.tsx
- SharedElementTransition.tsx
- types.tsx
- AssemblyInfo.cs
- RNVisualClone.rd.xml
- project.json
- RNVisualClone.csproj
- RNVisualCloneModule.cs
- RNVisualClonePackage.cs
- .gitignore
- .npmignore
- RNVisualClone.sln
- .eslintrc.js
- .gitattributes
- .gitignore
- babel.config.js
- CHANGELOG.md
- LICENSE.txt
- package.json
- README.md
- RNSharedElement.podspec
- set-android.gif
- set-ios.gif
- tsconfig.json
- yarn.lock
# μ€μΉ κ°μ΄λ
git clone https://github.com/IjzerenHein/react-native-shared-element
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd react-native-shared-element
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. .NET
λ³΄ν΅ μΆμ²cd windows
μ΄ νλ‘μ νΈμ κ΄λ ¨ νμΌμ΄ νμ ν΄λ μμ μμ΄μ, λ¨Όμ κ·Έ ν΄λλ‘ μ΄λν©λλ€.
dotnet restore
νλ‘μ νΈμ νμν ν¨ν€μ§λ₯Ό λ΄λ €λ°μ΅λλ€.
dotnet run
νλ‘μ νΈλ₯Ό λΉλνκ³ λ°λ‘ μ€νν©λλ€.
3. Gradle (Java/Kotlin)
보ν΅- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- JDK (Java) Java/Kotlin νλ‘μ νΈλ₯Ό λΉλ/μ€ννλ €λ©΄ νμν©λλ€.
- Gradle λ ν¬μ ν¬ν¨λ gradlew(Gradle Wrapper)λ₯Ό μ°λ©΄ Gradleμ λ°λ‘ μ€μΉν νμκ° μμ΅λλ€.
cd android
μ΄ νλ‘μ νΈμ κ΄λ ¨ νμΌμ΄ νμ ν΄λ μμ μμ΄μ, λ¨Όμ κ·Έ ν΄λλ‘ μ΄λν©λλ€.
./gradlew build
Gradleλ‘ λΉλλ₯Ό μ§νν©λλ€.
4. Node.js
μ¬μyarn add react-native-shared-element
μ΄ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ κ·Έλλ‘ μ λ ₯ν΄ μ€ννμΈμ.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
