Реагировать навигация 5 пользовательский переход (исчезать) - PullRequest
1 голос
/ 14 апреля 2020

Я разрабатываю приложение React Native с использованием REACT NAVIGATION V5. Я хотел бы добавить пользовательский переход для моей навигации: исчезнуть текущий экран -> белый фон -> исчезнуть на новом экране.

Я пробовал cardStyleInterpolator, но он не работает должным образом. У меня эффект затухания, но текущий экран перекрывает новый. Вот моя реализация исчезновения:

export const forFade = ({ current, next, index, closing }) => {
    const opacity = current.progress.interpolate({
        inputRange: [0, index],
        outputRange: [0, 1],
    });

    return {
        cardStyle: {
            opacity,
        },
    };
};

Любой совет будет оценен.

...