이 컴포넌트는 ScrollView나 ListView 내부에서 사용되며, 당겨서 새로고침 기능을 추가한다. ScrollView가 scrollY: 0
위치에 있을 때, 아래로 스와이프하면 onRefresh
이벤트가 트리거된다.
참고:
refreshing
은 제어된 프로퍼티(controlled prop)이므로,onRefresh
함수에서true
로 설정하지 않으면 새로고침 표시기가 즉시 멈춘다.
참조
Props
View Props
View Props를 상속한다.
필수refreshing
뷰가 활성화된 새로고침 상태를 표시할지 여부를 결정한다.
타입 |
---|
boolean |
colors
Android
새로고침 표시기를 그리는 데 사용할 색상(최소 하나 이상)을 지정한다.
타입 |
---|
colors 배열 |
enabled
Android
아래로 당겨서 새로 고침 기능의 활성화 여부를 설정한다.
타입 | 기본값 |
---|---|
boolean | true |
onRefresh
뷰가 새로고침을 시작할 때 호출된다.
타입 |
---|
function |
progressBackgroundColor
Android
새로고침 표시기의 배경색을 설정한다.
타입 |
---|
color |
progressViewOffset
진행 상태 표시기의 상단 오프셋을 설정한다.
타입 | 기본값 |
---|---|
number | 0 |
size
Android
새로고침 표시기의 크기를 설정한다.
타입 | 기본값 |
---|---|
enum('default' , 'large' ) | 'default' |
tintColor
iOS
새로 고침 표시기의 색상을 설정한다.
타입 |
---|
color |
title
iOS
새로고침 표시기 아래에 표시되는 제목.
타입 |
---|
string |
titleColor
iOS
새로고침 표시기 제목의 색상을 지정한다.
타입 |
---|
color |