You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: versioned_docs/version-7.x/native-stack-navigator.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -776,6 +776,29 @@ Defaults to `true` when `enableFreeze()` from `react-native-screens` package is
776
776
777
777
Only supported on iOS and Android.
778
778
779
+
#### `scrollEdgeEffects`
780
+
781
+
Configures the scroll edge effect for the _content ScrollView_ (the ScrollView that is present in first descendants chain of the Screen).
782
+
Depending on values set, it will blur the scrolling content below certain UI elements (e.g. header items, search bar) for the specified edge of the ScrollView.
783
+
When set in nested containers, i.e. Native Stack inside Native Bottom Tabs, or the other way around, the ScrollView will use only the innermost one's config.
784
+
785
+
Edge effects can be configured for each edge separately. The following values are currently supported:
786
+
787
+
-`automatic` - the automatic scroll edge effect style,
788
+
-`hard` - a scroll edge effect with a hard cutoff and dividing line,
789
+
-`soft` - a soft-edged scroll edge effect,
790
+
-`hidden` - no scroll edge effect.
791
+
792
+
Defaults to `automatic` for each edge.
793
+
794
+
:::note
795
+
796
+
Using both `blurEffect` and `scrollEdgeEffects` (>= iOS 26) simultaneously may cause overlapping effects.
797
+
798
+
:::
799
+
800
+
Only supported on iOS, starting from iOS 26.
801
+
779
802
### Header related options
780
803
781
804
The navigator supports following options to configure the header:
0 commit comments