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, it renders the same output as BlurView with the given props (there is no vibrancy-equivalent concept in Android’s material system).

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.