You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

github.com/lelandrichardson/react-native-parallax-view

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/lelandrichardson/react-native-parallax-view

v2.1.0+incompatible
Source
Go
Version published
Created
Source

react-native-parallax-view

Parallax view for vertical scrollview with a header image and header content

Installation

$ npm i react-native-parallax-view --save

Demo

parallax view demo

NOTE: I will put up an rnplay.org working example whenever they support React Native 0.8.0

Example

There is a working example in the project /example folder that you can check out. Remember to run npm install inside the example folder if you'd like to run that project.

cd react-native-parallax-view
cd example
npm install

Additionally, here is an example of the usage

<ParallaxView
    backgroundSource={require('image!backgroundImage')}
    windowHeight={300}
    header={(
        <Text style={styles.header}>
            Header Content
        </Text>
    )}
>
  <View>
    // ... scrollview content
  </View>
</ParallaxView>

API (props)

PropRequiredDefaultTypeDescription
backgroundSourceYESnullobjectthe source prop that get's passed to the background <Image> component. If left blank, no background is rendered
headerNOnullrenderableany content you want to render on top of the image. This content's opacity get's animated down as the scrollview scrolls up. (optional)
windowHeightNO300numberthe resting height of the header image. If 0 is passed in, the background is not rendered.
...NO...ScrollViewProps{...this.props} is applied on the internal ScrollView (excluding the style prop which is passed on to the outer container)

FAQs

Package last updated on 10 Dec 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts