Как изменить RefreshControl, уменьшая высоту в ScrollView в React-native - PullRequest
0 голосов
/ 20 февраля 2020

Описание:

Я хочу изменить swipe down длину для RefreshControl в ScrollView, но нет возможности изменить swipe down длина.

rsz_screenshot_2020-02-19_at_70538_pm

В настоящее время я должен сильно ударить.

Реагировать Родная версия:

System:
    OS: macOS Mojave 10.14.6
    CPU: (4) x64 Intel(R) Core(TM) i5-4278U CPU @ 2.60GHz
    Memory: 22.70 MB / 8.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 8.17.0 - /usr/local/opt/node@8/bin/node
    Yarn: 1.21.1 - /usr/local/bin/yarn
    npm: 6.13.4 - /usr/local/opt/node@8/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
  IDEs:
    Android Studio: 3.1 AI-173.4697961
    Xcode: 11.3/11C29 - /usr/bin/xcodebuild
  npmPackages:
    react: 16.9.0 => 16.9.0 
    react-native: 0.61.4 => 0.61.4 
  npmGlobalPackages:
    react-native-cli: 2.0.1
    react-native-log-ios: 1.0.1

Ожидаемые результаты:

минимальное смахивание вниз для RefreshControl.

Код:

<ScrollView style={{scrollY: 0}}
            contentContainerStyle={{ flex: 1 }} 
            showsVerticalScrollIndicator={false} 
            refreshControl={
                            <RefreshControl title={'refreshing'} 
                                            tintColor={'red'} 
                                            onRefresh={this.onRefresh.bind(this)} 
                                            refreshing={this.state.refreshing} />
            }>
</ScrollView>
...