diff --git a/Libraries/Components/ScrollView/ScrollView.js b/Libraries/Components/ScrollView/ScrollView.js index cf75b042239..463f77b6ffb 100644 --- a/Libraries/Components/ScrollView/ScrollView.js +++ b/Libraries/Components/ScrollView/ScrollView.js @@ -676,7 +676,13 @@ const ScrollView = React.createClass({ {...contentSizeChangeProps} ref={this._setInnerViewRef} style={contentContainerStyle} - removeClippedSubviews={this.props.removeClippedSubviews} + removeClippedSubviews={ + // Subview clipping causes issues with sticky headers on Android and + // would be hard to fix properly in a performant way. + Platform.OS === 'android' && hasStickyHeaders ? + false : + this.props.removeClippedSubviews + } collapsable={false}> {children} ;