RefreshControl
Этот компонент используется внутри ScrollView или ListView для добавления функциональности перетаскивания для обновления. Когда ScrollView находится в состоянии scrollY: 0, свайп вниз запускает событие onRefresh.
Примечание:
refreshing— это управляемый проп, поэтому его нужно установить вtrueв функцииonRefresh, иначе индикатор обновления остановится немедленно.
Ссылка
Свойства
Свойства View
Наследует Свойства View.
Обязательно
refreshing
Указывает, должен ли вид отображать активное обновление.
| Тип |
|---|
| boolean |
colors Android
Цвета (хотя бы один), которые будут использоваться для отрисовки индикатора обновления.
| Тип |
|---|
| массив цветов |
enabled Android
Включена ли функция перетаскивания для обновления.
| Тип | Значение по умолчанию |
|---|---|
| boolean | true |
onRefresh
Вызывается, когда вид начинает обновляться.
| Тип |
|---|
| функция |
progressBackgroundColor Android
Цвет фона индикатора обновления.
| Тип |
|---|
| цвет |
progressViewOffset
Смещение сверху для индикатора прогресса.
| Тип | Значение по умолчанию |
|---|---|
| число | 0 |
size Android
Размер индикатора обновления.
| Тип | Значение по умолчанию |
|---|---|
перечисление ('default', 'large') |
'default' |
tintColor iOS
Цвет индикатора обновления.
| Тип |
|---|
| цвет |
title iOS
Заголовок, отображаемый под индикатором обновления.
| Тип |
|---|
| строка |
titleColor iOS
Цвет заголовка индикатора обновления.
| Тип |
|---|
| цвет |
© 2022 Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://reactnative.dev/docs/refreshcontrol