android 如何偏移刷新控件

xytpbqjk  于 2022-12-16  发布在  Android
关注(0)|答案(2)|浏览(211)

我在一个半透明的应用程序标题栏下面滚动的列表中使用RefreshControl组件。
我唯一的问题是RefreshControl出现在半透明的标题下面,我真正想要的是能够偏移RefreshControl的y位置,使其直接显示在应用程序标题栏下面。
我尝试过使用各种样式属性(marginToppaddingToptranslateY),但似乎没有任何效果。

e0uiprwp

e0uiprwp1#

根据IOS中的this
如果将contentInset top设置为滚动视图,则RefreshControl将从该点开始。
在Android中,您可以使用参数“progressViewOffset”的值来实现相同的效果。

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

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

kmb7vmvb

kmb7vmvb2#

如果有人在2022年遇到这个问题,progressViewOffset似乎对我很有效。

相关问题