React Native's ToastAndroid API exposes the Android platform's ToastAndroid module as a JS module. It provides the method show(message, duration)
which takes the following parameters:
ToastAndroid.SHORT
or ToastAndroid.LONG
You can alternatively use showWithGravity(message, duration, gravity)
to specify where the toast appears in the screen's layout. May be ToastAndroid.TOP
, ToastAndroid.BOTTOM
or ToastAndroid.CENTER
.
The 'showWithGravityAndOffset(message, duration, gravity, xOffset, yOffset)' method adds the ability to specify an offset with in pixels.
The ToastAndroid API is imperative, but there is a way to expose a declarative component from it as in this example:
show()
static show(message, duration)
showWithGravity()
static showWithGravity(message, duration, gravity)
showWithGravityAndOffset()
static showWithGravityAndOffset(message, duration, gravity, xOffset, yOffset)
SHORT
Indicates the duration on the screen.
ToastAndroid.SHORT;
LONG
Indicates the duration on the screen.
ToastAndroid.LONG;
TOP
Indicates the position on the screen.
ToastAndroid.TOP;
BOTTOM
Indicates the position on the screen.
ToastAndroid.BOTTOM;
CENTER
Indicates the position on the screen.
ToastAndroid.CENTER;
© 2022 Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://reactnative.dev/docs/toastandroid