0.0.2 • Published 8 years ago

react-native-animated-check-mark v0.0.2

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

react-native-animated-check-mark

A small react component for animated cross-mark transformation.

react-native-animated-check-mark demo

Installation

$ npm i react-native-animated-check-mark --save

Basic Usage

  • Install react-native first
$ npm i react-native -g
  • Initialization of a react-native project
$ react-native init myproject
  • Then, edit myproject/index.ios.js, like this:
import React, { Component } from 'react';
import {
  AppRegistry,
  StyleSheet,
  View,
} from 'react-native';

import CrossMarker from 'react-native-animated-check-mark';

export default class myproject extends Component {
  render() {
    return (
      <View style={styles.container}>
        <View style={{ flexDirection: 'row' }}>
          <CrossMarker />
          <CrossMarker
            height={50}
            width={5}
            color={'green'}
            delay={300}
            onMarkPress={() => console.log('To Cross')}
            onCrossPress={() => console.log('To Mark')}
          />
          <CrossMarker height={70} width={6} color={'red'} delay={1000} />
        </View>
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#F5FCFF',
  },
});

AppRegistry.registerComponent('myproject', () => myproject);

Properties

PropDefaultTypeDescription
color#000stringSet the color of lines
delay500numberSet the duration of transform (milliseconds)
height30numberSet the line height
width4numberSet the line width
onCrossPress-functionfires, when component in cross mode is tapped
onMarkPress-functionfires, when component in mark mode is tapped