diff --git a/example/Pages/BasicUsage.js b/example/Pages/BasicUsage.js index d8ad8c3..07622aa 100644 --- a/example/Pages/BasicUsage.js +++ b/example/Pages/BasicUsage.js @@ -24,12 +24,9 @@ class BasicUsage extends React.Component { maxHeight={200} minHeight={MIN_HEIGHT} renderHeader={() => } - renderForeground={() => - - console.log('tap!!')}> - Tap Me! - - } + renderForeground={() => } + renderFixedForeground={() => } + renderTouchableFixedForeground={() => } > console.log('text hidden')}> diff --git a/src/ImageHeaderScrollView.js b/src/ImageHeaderScrollView.js index a5eb193..8cc537c 100644 --- a/src/ImageHeaderScrollView.js +++ b/src/ImageHeaderScrollView.js @@ -126,12 +126,12 @@ class ImageHeaderScrollView extends Component { }; return ( - + {this.props.renderHeader()} {this.props.renderFixedForeground && - + {this.props.renderFixedForeground()} } @@ -157,7 +157,7 @@ class ImageHeaderScrollView extends Component { opacity: this.props.fadeOutForeground ? opacity : 1, }; return ( - + {this.props.renderForeground()} ); @@ -180,7 +180,10 @@ class ImageHeaderScrollView extends Component { ...scrollViewProps } = this.props; - const childrenContainerStyle = StyleSheet.flatten([childrenStyle, { paddingTop: maxHeight }]); + const childrenContainerStyle = StyleSheet.flatten([ + childrenStyle, + { paddingTop: maxHeight, backgroundColor: 'pink' }, + ]); return ( { > (this.scrollViewRef = ref)} - style={styles.container} + style={[styles.container, { backgroundColor: 'green' }]} scrollEventThrottle={16} onScroll={Animated.event([{ nativeEvent: { contentOffset: { y: this.state.scrollY } } }])} {...scrollViewProps}