2016-05-25 4 views
1

半透明のapp-header-barの下をスクロールするリストにRefreshControlコンポーネントを使用しています。RefreshControlをオフセットする方法

私の唯一の問題は、RefreshControlが半透明のヘッダーの下に表示されることです。私が本当に欲しいのは、RefreshControlのy位置をオフセットして、app-header-barのすぐ下に表示できるようにすることです。

私はさまざまなスタイルプロパティ(marginToppaddingToptranslateY)を使用しようとしましたが、何もしないようです。

enter image description here

答えて

2

thisによるIOS、

であなたはscrollviewにcontentInsetトップを設定した場合、RefreshControlは、その時点から開始します。

アンドロイドでは、パラメータ 'progressViewOffset'を使用して同じ値を達成することができます。

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

この機能が反応し、ネイティブバージョン0.27にリリースされます。 Hereはアンドロイドでサポートを追加したコミットです。

関連する問題