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)
SHORTIndicates the duration on the screen.
ToastAndroid.SHORT;
LONGIndicates the duration on the screen.
ToastAndroid.LONG;
TOPIndicates the position on the screen.
ToastAndroid.TOP;
BOTTOMIndicates the position on the screen.
ToastAndroid.BOTTOM;
CENTERIndicates 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