Проблема появляется только на Android, в iOS все работает нормально.
Дело в том, что если я открываю прозрачный модал на Android, иногда он работает как рекомендовано, но иногда он не отображается, открывается, но не виден. Если проблема возникает один раз, это обычное явление, пока я не закрою приложение.
Я думаю, что это все пакеты, которые важны для решения проблемы:
- "react-native": "0.78.1"
- "@react-navigation/stack": "^7.2.2"
- "react-native-reanimated": "^3.17.1"
- "react-native-edge-to-edge": "^1.6.0"
presentation: 'transparentModal',
transitionSpec: {
open: {
animation: 'spring',
config: {
stiffness: 1000,
damping: 500,
mass: 3,
overshootClamping: true,
restDisplacementThreshold: 10,
restSpeedThreshold: 10,
},
},
close: {
animation: 'spring',
config: {
stiffness: 800,
damping: 700,
mass: 4,
overshootClamping: true,
restDisplacementThreshold: 10,
restSpeedThreshold: 10,
},
},
},
cardStyleInterpolator: forFade,
};
Подробнее здесь: https://stackoverflow.com/questions/795 ... on-android
Мобильная версия