使用自定义微调器android对本机refreshControl进行反应

时间:2017-02-22 15:49:48

标签: react-native react-native-android react-native-ios react-native-scrollview

我们需要在使用自定义微调器的本机应用中的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>

0 个答案:

没有答案