Przejdź do treści głównej
Wersja: 0.78

ToastAndroid

Nieoficjalne Tłumaczenie Beta

Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →

API ToastAndroid w React Native udostępnia moduł ToastAndroid platformy Android jako moduł JavaScript. Dostarcza metodę show(message, duration) przyjmującą następujące parametry:

  • wiadomość Ciąg znaków zawierający tekst do wyświetlenia

  • czas Czas wyświetlania toastu — ToastAndroid.SHORT lub ToastAndroid.LONG

Alternatywnie możesz użyć showWithGravity(message, duration, gravity), aby określić miejsce pojawienia się toastu w układzie ekranu. Może to być ToastAndroid.TOP, ToastAndroid.BOTTOM lub ToastAndroid.CENTER.

Metoda showWithGravityAndOffset(message, duration, gravity, xOffset, yOffset) dodaje możliwość określenia przesunięcia w pikselach.

Od Androida 11 (poziom API 30) ustawienie pozycji nie wpływa na tekstowe toasty. Szczegóły zmian znajdziesz tutaj.


Dokumentacja

Metody

show()

tsx
static show(message: string, duration: number);

showWithGravity()

Ta właściwość działa wyłącznie w Androidzie API 29 i starszych. Dla podobnej funkcjonalności w nowszych wersjach rozważ użycie snackbar lub powiadomienia.

tsx
static showWithGravity(message: string, duration: number, gravity: number);

showWithGravityAndOffset()

Ta właściwość działa wyłącznie w Androidzie API 29 i starszych. Dla podobnej funkcjonalności w nowszych wersjach rozważ użycie snackbar lub powiadomienia.

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

Zatrzymuje działającą animację i resetuje wartość do oryginalnej.

SHORT

Określa czas wyświetlania na ekranie.

tsx
static SHORT: number;

LONG

Określa czas wyświetlania na ekranie.

tsx
static LONG: number;

TOP

Określa pozycję na ekranie.

tsx
static TOP: number;

BOTTOM

Określa pozycję na ekranie.

tsx
static BOTTOM: number;

CENTER

Określa pozycję na ekranie.

tsx
static CENTER: number;