我们需要在使用自定义微调器的本机应用中的scrollview上实现pull to refresh功能。我们通过使用react native customControl在iOS中实现了这一点。在iOS上,ScrollView正在滚动,当我们拉动滚动视图时,我们可以在顶部看到微调器。
但是android的相同代码不起作用。因为,在Android中,当我拉动滚动视图时,ScrollView不会滚动(可能是内容小于屏幕高度)。只有滚动视图时,微调器才可见。在这种情况下,如何在android中实现/实现此功能?
<View style={styles.containerStyle}>
<View style={styles.spinner}>
<Spinner />
</View>
<ScrollView
style={styles.scrollview}
contentContainerStyle={styles.contentContainer}
refreshControl={
<RefreshControl
refreshing={this.state.isRefreshing}
onRefresh={this._onRefresh}
tintColor='transparent'
colors={[ 'transparent' ]}
style={backgroundColor : 'transparent'}
/>
} >
</ScrollView>
</View>