react-native-bevelspin-view

1.1.1 • Public • Published

react-native-bevelspin-view

supports iOS supports Android npm npm license

IOS wiget Demo
IOS wiget Demo Demo

Installation

need to install react-native-reanimated2 first

yarn add react-native-bevelspin-view

or

npm install react-native-bevelspin-view --save

Notice

Build with react-native-reanimated 2.0,so it only works with react-native version 0.62 or above.

Examples

React Native example

Code

import { StyleSheet, Text, View } from 'react-native';
import { BevelView } from '../src/BevelView';
import React from 'react';
const App = () => (
  <View style={styles.container}>
    <BevelView style={styles.bevel}>
      <Text style={styles.text}>TEST</Text>
    </BevelView>
  </View>
);
const styles = StyleSheet.create({
  bevel: {
    width: 200,
    height: 200,
    backgroundColor: '#fff',
    shadowColor: '#333',
    shadowOffset: { width: 10, height: 10 },
    shadowOpacity: 0.2,
    shadowRadius: 20,
    borderRadius: 20,
    elevation: 3,
    justifyContent: 'center',
    alignItems: 'center',
  },
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
  },
  text: {
    fontSize: 50,
    color: '#333',
  },
});
export default App;

Props

Prop Default Type Description
children - node Children elements
bevelDeg 30 number Degress of the horizontal surface and view default is 30 deg
duration 16000 number The time ms of spin a circle,if duration = 0 not spin
delay 0 number The time ms to dealy to spin
perspective 200 number transform perspective property

More props

This is a wrapper around Animated.View, all their props works well

Author

282931

Dependencies (0)

    Dev Dependencies (21)

    Package Sidebar

    Install

    npm i react-native-bevelspin-view

    Weekly Downloads

    1

    Version

    1.1.1

    License

    Apache-2.0

    Unpacked Size

    1.22 MB

    Total Files

    14

    Last publish

    Collaborators

    • for4die