Parallax view for vertical scrollview with a cachable header image and header content. Inspired by react-native-parallax-view
npm install react-native-parallax-cached-image-viewParallax view with a cachable header image and header content.
This Module is an small improvement to react-native-parallax-view with some small fixes. Further on it forces image caching which helps when combining this module with a viewpager or some listviews. Including react-native-image-progress
``bash`
$ npm i react-native-parallax-cached-image-view --save
https://giphy.com/gifs/xF4a47qMoBu4U/html5
`jsx`
header={
blur={this.state.modalVisible ? 'light' : null}
backgroundSource={{ uri: 'http://lorempixel.com/400/200/' }}
scrollableViewStyle={{ backgroundColor: 'red' }}>
| Prop | Required | Default | Type | Description |
| :------------ |:---:|:---------------:| :---------------:| :-----|
| backgroundSource | YES | null | object | the source prop that get's passed to the background component. If left blank, no background is rendered |empty
| backgroundStyle | NO | | object | the style prop that get's passed to the background component. null
| header | NO | | renderable | any content you want to render on top of the image. This content's opacity get's animated down as the scrollview scrolls up. (optional) |300
| windowHeight | NO | | number | the resting height of the header image. If 0 is passed in, the background is not rendered. |null
| scrollableViewStyle | NO | | object | this style will be mixed (overriding existing fields) with scrollable view style (view which is scrolled over the background) |...ScrollViewProps
| ... | NO | | | {...this.props} is applied on the internal ScrollView (excluding the style` prop which is passed on to the outer container) |