ToastAndroid
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
La API ToastAndroid de React Native expone el módulo ToastAndroid de la plataforma Android como un módulo JS. Proporciona el método show(message, duration) que recibe los siguientes parámetros:
-
message Una cadena con el texto a mostrar
-
duration La duración del toast:
ToastAndroid.SHORToToastAndroid.LONG
Alternativamente, puedes usar showWithGravity(message, duration, gravity) para especificar dónde aparece el toast en el diseño de pantalla. Puede ser ToastAndroid.TOP, ToastAndroid.BOTTOM o ToastAndroid.CENTER.
El método showWithGravityAndOffset(message, duration, gravity, xOffset, yOffset) añade capacidad para especificar un desplazamiento en píxeles.
A partir de Android 11 (API nivel 30), establecer la gravedad no tiene efecto en los toasts de texto. Lee sobre los cambios aquí.
Referencia
Métodos
show()
static show(message: string, duration: number);
showWithGravity()
Esta propiedad solo funciona en Android API 29 e inferiores. Para funcionalidad similar en APIs de Android superiores, considera usar snackbar o notificaciones.
static showWithGravity(message: string, duration: number, gravity: number);
showWithGravityAndOffset()
Esta propiedad solo funciona en Android API 29 e inferiores. Para funcionalidad similar en APIs de Android superiores, considera usar snackbar o notificaciones.
static showWithGravityAndOffset(
message: string,
duration: number,
gravity: number,
xOffset: number,
yOffset: number,
);
Propiedades
SHORT
Indica la duración en pantalla.
static SHORT: number;
LONG
Indica la duración en pantalla.
static LONG: number;
TOP
Indica la posición en pantalla.
static TOP: number;
BOTTOM
Indica la posición en pantalla.
static BOTTOM: number;
CENTER
Indica la posición en pantalla.
static CENTER: number;