Skip to content

eds2002/react-native-morph

react-native-morph

Work in Progress - A React Native library for creating smooth morphing transitions between screens, inspired by the Family wallet app.

Features

  • Auto morphing between screens with shared element transitions
  • Works with React Navigation and Expo Router
  • Minimal dependencies

Installation

bun add react-native-morph react-native-screen-transitions @react-native-masked-view/masked-view

Usage

import { Morph } from 'react-native-morph';

// Wrap your navigator with Morph
<Morph borderRadius={24}>
  <Stack.Navigator>
    ...
  </Stack.Navigator>
</Morph>

// Mark elements that should morph
<Morph.Screen style={{ height: 300 }}>
  <YourContent />
</Morph.Screen>

Dependencies

License

MIT

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors