Как я могу запретить SafeAreaProvider автоматически скрывать SplashScreen Экспо? - PullRequest
0 голосов
/ 16 января 2020

Обертывание моего приложения Expo с SafeAreaProvider из response-native-safe-area-context переопределяет функциональность компонента AppLoading Expo, который предотвращает автоматическое скрытие SplashScreen.

Когда я удаляю оболочку SafeAreaProvider из root моего приложения Expo, SplashScreen остается видимым, как и ожидалось.

Есть ли способ использовать SafeAreaProvider, который не скрывает SplashScreen Expo Expo?

<AppLoading
    startAsync={this.getUserAuth}
    onFinish={this.finishLoading}
    autoHideSplash={false}
/>

1 Ответ

0 голосов
/ 16 января 2020

Был в состоянии сделать это с SwitchNavigator.

const SwitchNavigator = createSwitchNavigator(
    {
        Auth: AuthScreen,
        TabNavigator,
    },
    {
        initialRouteName: 'Auth',
    },
);
...