Возможно ли сделать blur заднего фона в React Native на Android?

Мне нужно сделать такой задний фон при открытии модального окна, возможно ли сделать это в React Native для Android устройств?

введите сюда описание изображения


Ответы (1 шт):

Автор решения: lukaschuk O

Я нашел решение, нужно использовать experimentalBlurMethod="dimezisBlurView" из expo-blur, вот пример кода:

import { View, Modal, TouchableOpacity, StyleSheet, Text } from "react-native";
import { Ionicons } from "@expo/vector-icons";
import { BlurView } from "expo-blur"; 


export const CustomModal = ({}) => {
    return (
        <Modal transparent visible={visible} animationType="fade">
            <BlurView
                style={styles.overlay}
                intensity={10} 
                experimentalBlurMethod="dimezisBlurView"
            >
                ...
                контент модального окна
            </BlurView>
        </Modal>
    );
};

(P.S. как заявляется в документации, возможны баги или артефакты)

→ Ссылка