react-native-blur

VibrancyView

VibrancyView applies iOS’s native UIVibrancyEffect, making content (typically text or symbols) appear vivid against a blurred backdrop — the same effect used throughout iOS system UI like Control Center and notifications.

This component is iOS only. On Android and Web, it renders the same output as BlurView with the given props (there is no vibrancy-equivalent concept outside UIKit).

Usage

import { VibrancyView } from '@sbaiahmed1/react-native-blur';

<VibrancyView blurType="dark" blurAmount={20} style={{ padding: 20, borderRadius: 16 }}>
  <Text>Vibrant content over a blurred background</Text>
</VibrancyView>
VibrancyView on iOS

Props

PropTypeDefaultDescription
blurTypeBlurType'xlight'The type of blur/vibrancy effect to apply.
blurAmountnumber10The intensity of the effect (0-100).
styleStyleProp<ViewStyle>undefinedStyle object for the vibrancy view.
childrenReact.ReactNodeundefinedChild components to render inside the vibrancy view.