Saltar al contenido principal
Versión: 0.82

ToastAndroid

Traducción Beta No Oficial

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.SHORT o ToastAndroid.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.

nota

A partir de Android 11 (nivel de API 30), establecer la gravedad no tiene efecto en toasts de texto. Lee sobre los cambios aquí.


Referencia

Métodos

show()

tsx
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.

tsx
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.

tsx
static showWithGravityAndOffset(
message: string,
duration: number,
gravity: number,
xOffset: number,
yOffset: number,
);

Propiedades

SHORT

Indica la duración en pantalla.

tsx
static SHORT: number;

LONG

Indica la duración en pantalla.

tsx
static LONG: number;

TOP

Indica la posición en pantalla.

tsx
static TOP: number;

BOTTOM

Indica la posición en pantalla.

tsx
static BOTTOM: number;

CENTER

Indica la posición en pantalla.

tsx
static CENTER: number;