RefreshControl
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.
#
ExampleNote:
refreshing
is a controlled prop, this is why it needs to be set totrue
in theonRefresh
function otherwise the refresh indicator will stop immediately.
Reference
#
PropsView Props#
Inherits View Props.
Requiredrefreshing
#
Whether the view should be indicating an active refresh.
Type |
---|
boolean |
colors
Android#
The colors (at least one) that will be used to draw the refresh indicator.
Type |
---|
array of colors |
enabled
Android#
Whether the pull to refresh functionality is enabled.
Type | Default |
---|---|
boolean | true |
onRefresh
#
Called when the view starts refreshing.
Type |
---|
function |
progressBackgroundColor
Android#
The background color of the refresh indicator.
Type |
---|
color |
progressViewOffset
#
Progress view top offset.
Type | Default |
---|---|
number | 0 |
size
Android#
Size of the refresh indicator.
Type | Default |
---|---|
RefreshControl.SIZE | RefreshLayoutConsts.SIZE.DEFAULT |
tintColor
iOS#
The color of the refresh indicator.
Type |
---|
color |
title
iOS#
The title displayed under the refresh indicator.
Type |
---|
string |
titleColor
iOS#
The color of the refresh indicator title.
Type |
---|
color |
#
Type Definitions#
RefreshLayoutConsts.SIZEThe SwipeRefreshLayout Android component constants. The actual component size may vary between devices. You can read more about the native component in the Android documentation.
Type |
---|
enum |
Constants:
Name | Type | Value | Description |
---|---|---|---|
DEFAULT | int | 1 | Default RefreshControl size |
LARGE | int | 0 | Large RefreshControl size |