Skip to content

Commit 36d358a

Browse files
author
Joshua Jahans
committed
add disableOverlay prop
1 parent 695205d commit 36d358a

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ The `HeaderImageScrollView` handle also the following props. None is required :
6161
| `maxOverlayOpacity` | `number` | `0.3` | Opacity of a black overlay on the header when in navbar mode | [example](https://github.com/bamlab/react-native-image-header-scroll-view-example/blob/3b9d2d0d7f71c6bf877e2d10cc65c9ab7e1b484d/src/Pages/TvShow.js#L96) |
6262
| `overlayColor` | `string` | `black` | Color of the overlay on the header | [example](https://github.com/bamlab/react-native-image-header-scroll-view-example/blob/master/src/Pages/Colors.js#L16) |
6363
|`headerContainerStyle`|`Object`|`undefined`|Optional styles to be passed to the container of the header component|
64-
|`disableHeaderGrow`|`boolean`|`undefined`|Disable to grow effect on the header
64+
|`disableHeaderGrow`|`boolean`|`undefined`|Disable to grow effect on the header|
65+
|`disableOverlay`|`boolean`|`undefined`|Disable the image overlay|
6566

6667
### Foreground
6768

src/ImageHeaderScrollView.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ export type Props = ScrollViewProps & {
4444
headerImage?: ?SourceProps,
4545
headerContainerStyle?: ?Object,
4646
disableHeaderGrow?: ?boolean,
47+
disableOverlay?: ?boolean,
4748
};
4849

4950
export type DefaultProps = {
@@ -154,7 +155,7 @@ class ImageHeaderScrollView extends Component<Props, State> {
154155
return (
155156
<Animated.View style={[styles.header, headerTransformStyle, this.props.headerContainerStyle]}>
156157
{this.renderHeaderProps()}
157-
<Animated.View style={overlayStyle} />
158+
{!this.props.disableOverlay && <Animated.View style={overlayStyle} />}
158159
<View style={styles.fixedForeground}>{this.props.renderFixedForeground()}</View>
159160
</Animated.View>
160161
);

0 commit comments

Comments
 (0)