Есть ли способ, чтобы навигационный переход React Native исчезал до черного, а затем плавно переходил от черного к следующему экрану?
Некоторое время гуглил, я нашел только методы изменения непрозрачности экрана или перемещения его слева направо или справа налево, но я не нашел перехода от экрана к черному. Любая помощь приветствуется.
Animated.View
с абсолютным позиционированием иbackgroundColor: 'black'
на вашем компоненте, начиная сopacity: 0
. Затем, когда пользователь нажимает кнопку для навигации, вы переходите к непрозрачности, равной 1, и ваш обратный вызов после завершения анимации - это переход к следующему экрану. Ваш следующий экран начинается с того же компонента, но с непрозрачностью: 1, а вашcomponentDidMount
анимирует непрозрачность до 0. Я думаю, это должно сработать ... - person James   schedule 30.12.2019zIndex
? В качестве альтернативы можно было бы сделать обратное: черный полноэкранный вид должен располагаться позади всего остального, то есть более низкий zIndex, чем основной вид, а затем исчезнуть с основного вида доopacity: 0
- person James   schedule 31.12.2019