# react-native-translucent-modal **Repository Path**: mirrors_react-native-community/react-native-translucent-modal ## Basic Information - **Project Name**: react-native-translucent-modal - **Description**: A library for React Native translucent modal - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # react-native-translucent-modal A library for React Native Translucent Modal On Android Chinese introduction: [中文文档介绍](/README-zh-rCN.md) ### Background The `Modal` component provided by `react-native` does not extend to the status bar when displayed on Android. Why? This is related to the native implementation of Android. The `Modal` component corresponds to Android native implementation with `Dialog`, because the dialog itself does not extend to the status bar. How can I make `Modal` appear on Android like on an iOS device? This is what the library provides. It's very simple to use, just one line of code. ### Effect comparison Before using `react-native-translucent-modal`: `splash`: before1 > `Pop:` before1 > After using `react-native-translucent-modal`: `splash`: after1 > `Pop`: after1 ### Setup 1、Use npm ``` $ npm install react-native-translucent-modal --save ``` Or use yarn ``` $ yarn add react-native-translucent-modal ``` 2、then link ``` $ react-native link react-native-translucent-modal ``` ### Usage The use of `react-native-translucent-modal` is exactly the same as that of the react-native providing `Modal`. Their properties and methods are exactly the same. You only need to change the import of `Modal`, the other is completely Don't change ``` import { Modal } from "react-native"; ``` change to ``` import Modal from 'react-native-translucent-modal'; ``` Ok, just change this line of code, your `Modal` can now be extended to the status bar. On iOS devices, the `Modal` component provided by react native is still used., you can view the `MFTranslucentModal.ios.js` file for detail. ### Thanks thanks [react-native-modal-translucent](https://github.com/listenzz/react-native-modal-translucent) library for providing ideas