0.0.2 • Published 3 years ago

react-native-animation-catalog v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

alt tag

react-native-animation-catalog


npm version Android iOS MIT

This custom animated component library provides multiple custom animated components like AnimatedList, AnimatedCard, GradientProgress, ParallaxHeader, MediaButton.

  • It also provides an example app and a detailed usage overview of every available component
  • All the available components are fully Android and iOS compatible.
  • See our available Components

🎬 Preview


Parallax HeaderParallax Header (With-Tabs)AnimatedList
alt tagalt tagalt_tag
Gradient ProgressAnimated CardMedia Button
alt tagalt tagalt_tag

Installation

1. Install animation catalog
$ npm install react-native-animation-catalog
# --- or ---
$ yarn add react-native-animation-catalog
2. Install required dependencies
$ npm install react-native-reanimated react-native-gesture-handler react-native-linear-gradient @react-navigation/native @react-navigation/material-top-tabs react-native-tab-view react-native-pager-view react-native-screens react-native-safe-area-context
# --- or ---
$ yarn add react-native-reanimated react-native-gesture-handler react-native-linear-gradient @react-navigation/native @react-navigation/material-top-tabs react-native-tab-view react-native-pager-view react-native-screens react-native-safe-area-context
3. Install cocoapods in the ios project
cd ios && pod install

Note: Make sure to add Reanimated's babel plugin to your babel.config.js

module.exports = {
      ...
      plugins: [
          ...
          'react-native-reanimated/plugin',
      ],
  };

Components


Ⅰ. Animated List

More about AnimatedList component


ⅠI. Animated Card

More about AnimatedCard component


ⅠII. Gradient Progress

More about Gradient Progress component


ⅠV. Parallax Header

More about Parallax Header component


V. Media Button

More about Media Button component


Example

A full working example project is here Example

$ yarn
$ yarn example ios   // For ios
$ yarn example android   // For Android

Find this library useful? ❤️

Support it by joining stargazers for this repository.⭐

🤝 How to Contribute

We'd love to have you improve this library or fix a problem 💪 Check out our Contributing Guide for ideas on contributing.

Bugs / Feature requests / Feedbacks

For bugs, feature requests, and discussion please use GitHub Issues

License