This component is used inside a ScrollView or ListView to add pull to refresh functionality. When the ScrollView is at scrollY: 0, swiping down triggers an onRefresh event.
Note:
refreshingis a controlled prop, this is why it needs to be set totruein theonRefreshfunction otherwise the refresh indicator will stop immediately.
Inherits View Props.
refreshing
Whether the view should be indicating an active refresh.
| Type |
|---|
| boolean |
colors The colors (at least one) that will be used to draw the refresh indicator.
| Type |
|---|
| array of colors |
enabled Whether the pull to refresh functionality is enabled.
| Type | Default |
|---|---|
| boolean | true |
onRefreshCalled when the view starts refreshing.
| Type |
|---|
| function |
progressBackgroundColor The background color of the refresh indicator.
| Type |
|---|
| color |
progressViewOffsetProgress view top offset.
| Type | Default |
|---|---|
| number | 0 |
size Size of the refresh indicator.
| Type | Default |
|---|---|
enum('default', 'large') |
'default' |
tintColor The color of the refresh indicator.
| Type |
|---|
| color |
title The title displayed under the refresh indicator.
| Type |
|---|
| string |
titleColor The color of the refresh indicator title.
| Type |
|---|
| color |
© 2022 Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://reactnative.dev/docs/refreshcontrol