GestureNavigationDecoration
actual fun GestureNavigationDecoration(fallback: NavDecoration, onBackInvoked: () -> Unit): NavDecoration(source)
expect fun GestureNavigationDecoration(fallback: NavDecoration = NavigatorDefaults.DefaultDecoration, onBackInvoked: () -> Unit): NavDecoration(source)
Returns a NavDecoration implementation which support navigation through appropriate gestures on certain platforms.
When running on Android 14 (or never) devices, this decoration supports Android's 'predictive back gesture'.
When running on iOS, this decoration simulates iOS's 'interative pop gesture'.
On other platforms, it defers to
NavigatorDefaults.DefaultDecoration
.
Parameters
fallback
The NavDecoration which should be used when running on platforms which GestureNavigationDecoration does not support.
onBackInvoked
A lambda which will be called when the user has invoked a 'back' gesture. Typically this should call Navigator.pop()
.
actual fun GestureNavigationDecoration(fallback: NavDecoration, onBackInvoked: () -> Unit): NavDecoration(source)
actual fun GestureNavigationDecoration(fallback: NavDecoration, onBackInvoked: () -> Unit): NavDecoration(source)
actual fun GestureNavigationDecoration(fallback: NavDecoration, onBackInvoked: () -> Unit): NavDecoration(source)
actual fun GestureNavigationDecoration(fallback: NavDecoration, onBackInvoked: () -> Unit): NavDecoration(source)