我在ListView
的顶部有一个子标题。
当用户向下滚动时,我希望它与视图的其余部分一起滚动,但是当用户已经在ListView
的顶部并向上滚动时,我希望它保持静止,从而触发弹性滚动。
<ListView
...
renderHeader={() => this.renderHeader()}
...
/>
renderHeader() {
return (
<View style={styles.header}>
<SubHeader/> // should be immune to elastic scroll
<OtherStuff/>
</View>
)
}
有没有办法实现这一点,而不将SubHeader
包裹在<Animated>
内并应用transformY
,这将是滚动值的反转,我特别试图避免表现原因?
谢谢!