What you're asking sounds just like an absolute component with a high zIndex value
const [modalVisible, setModalVisible] = React.useState(false);
...
{modalVisible && <Card style={styles.modal}>
<Text>I'm a pseudo modal</Text>
<Pressable
style={[styles.button, styles.buttonClose]}
onPress={() => setModalVisible(false)}
>
<Text style={styles.textStyle}>Hide Modal</Text>
</Pressable>
</Card>}
...
const styles = StyleSheet.create({
...
modal: {
backgroundColor: 'tomato',
padding: 20,
alignSelf: 'center',
top: '50%',
position: 'absolute',
zIndex: 9999
}
...
});
https://snack.expo.io/@diedu89/pseudomodal
You probably need to work out a custom component, I don't see any option in the Modal component to get that behavior