RefreshControl · React Native

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.

Example

note

refreshing is a controlled prop, this is why it needs to be set to true in the onRefresh function otherwise the refresh indicator will stop immediately.


Reference

Props

View Props

Inherits View Props.


Required

refreshing

Whether the view should be indicating an active refresh.


colors

Android

The colors (at least one) that will be used to draw the refresh indicator.


enabled

Android

Whether the pull to refresh functionality is enabled.


onRefresh

Called when the view starts refreshing.


progressBackgroundColor

Android

The background color of the refresh indicator.


progressViewOffset

Progress view top offset.


size

Android

Size of the refresh indicator.

TypeDefault
enum('default', 'large')'default'

tintColor

iOS

The color of the refresh indicator.


title

iOS

The title displayed under the refresh indicator.


titleColor

iOS

The color of the refresh indicator title.