如何抵消RefreshControl

时间:2016-05-25 10:55:28

标签: android ios react-native

我在列表中使用RefreshControl组件,该列表在半透明的app-header-bar下滚动。

我唯一的问题是RefreshControl出现在半透明标题下面。我真正想要的是能够偏移RefreshControl的y位置,以便它直接显示在app-header-bar下面。

我尝试过使用各种样式属性(marginToppaddingToptranslateY),但似乎没有任何工作。

enter image description here

1 个答案:

答案 0 :(得分:2)

根据内部监督办公室的this

  

如果将contentInset top设置为scrollview,则RefreshControl将从该点开始。

在android中你可以使用参数' progressViewOffset'达到相同的价值。

 <RefreshControl
        refreshing={this.state.isRefreshing}
        onRefresh={this._onRefresh}
        progressViewOffset={offset}
      />

此功能将在react-native版本0.27中发布。 Here是在android中添加支持的提交。