0.2.2 • Published 7 years ago

fiber-react-native-elevated-view v0.2.2

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

fiber-react-native-elevated-view

Supercharge your Views with cross-platform elevation tricks!

yarn add fiber-react-native-elevated-view

API

type Props = {
  feedbackEnabled: boolean,
  activeElevation?: number,
  elevation?: number,
  elevationColor?: string,
  children?: Array<mixed>,
  style?: any,
  onPress?: () => any,
  onLongPress?: () => any,
};

Example

/**
 * @flow
 */

import React, { Component } from "react";
import { StyleSheet, Text, View } from "react-native";
import ElevatedView from "fiber-react-native-elevated-view";

export default class App extends Component {
  state = {
    count: 0
  };

  render() {
    return (
      <View style={styles.container}>
        <ElevatedView
          style={{
            backgroundColor: "#30C1DD",
            padding: 16,
            borderRadius: 4
          }}
          elevation={10}
          elevationColor="#00A4D3"
          feedbackEnabled
          activeElevation={1}
          onPress={() =>
            this.setState(prevState => ({ count: prevState.count + 1 }))}
        >
          <Text style={styles.welcome}>
            Welcome to React Native!
          </Text>
          <Text style={styles.instructions}>
            To get started, edit index.ios.js
          </Text>
          <Text style={styles.instructions}>
            Press Cmd+R to rel{this.state.count}ad,{"\n"}
            Cmd+D or shake for dev menu
          </Text>
        </ElevatedView>
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: "center",
    alignItems: "center",
    backgroundColor: "#F5FCFF"
  },
  welcome: {
    fontSize: 20,
    color: "white",
    textAlign: "center"
  },
  instructions: {
    textAlign: "center",
    color: "white"
  }
});
0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago