Udostępnij za pośrednictwem


Toast

Toast to alert o czasie wyświetlany w dolnej części ekranu. Jest on automatycznie odrzucany po konfigurowalnym czasie.

Udostępnia on użytkownikowi prostą opinię na temat operacji w małym alercie.

Inicjowanie specyficzne dla platformy

Aby uzyskać dostęp do Toast funkcji, wymagana jest następująca konfiguracja specyficzna dla platformy.

Nie jest wymagana żadna konfiguracja.

Składnia

C#

Aby wyświetlić Toastmetodę , najpierw utwórz ją przy użyciu metody Toast.Make()statycznej , a następnie wyświetl ją przy użyciu metody Show().

using CommunityToolkit.Maui.Alerts;

CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();

string text = "This is a Toast";
ToastDuration duration = ToastDuration.Short;
double fontSize = 14;

var toast = Toast.Make(text, duration, fontSize);

await toast.Show(cancellationTokenSource.Token);

Podczas wywoływania Toast.Make()parametru string text parametr jest wymagany. Wszystkie inne parametry są opcjonalne. Jego opcjonalny parametr ToastDuration duration używa domyślnego ToastDuration.Shortczasu trwania . Jego opcjonalny parametr double fontSize używa wartości domyślnej 14.0.

Poniższy zrzut ekranu przedstawia wynikowy wyskakujące wyskakujące elementy:

Właściwości

Właściwości Type Opis Domyślna wartość
Text string Tekst wyświetlany w pliku Toast. Wymagane
Czas trwania ToastDuration Wyświetlany czas trwania Toast . ToastDuration.Short
Textsize double Rozmiar czcionki tekstowej. 14.0

ToastDuration

Wyliczenie ToastDuration definiuje następujące elementy członkowskie:

  • Short - Wyświetlanie Toast przez 2 sekundy
  • Long - Wyświetlanie Toast przez 3,5 sekundy

Te wartości są zgodne z stałymi zdefiniowanymi w interfejsie android.widget.Toast API.

Metody

Metoda opis
Pokaż Wyświetl żądany element Toast. Toast Jeśli element jest obecnie wyświetlany, zostanie on automatycznie odrzucony przed wyświetleniem żądanego Toast elementu.
Odrzuć Odrzuć bieżący wyskakujące wyskakujące.

Uwaga

Można wyświetlić tylko jeden Toast naraz. Jeśli wywołasz metodę Show po raz drugi, pierwsza Toast zostanie automatycznie odrzucona.

Przykłady

Przykład tej funkcji można znaleźć w aplikacji przykładowej zestawu narzędzi .NET MAUI Community Toolkit.

interfejs API

Kod źródłowy można Toast znaleźć w repozytorium GitHub zestawu narzędzi .NET MAUI Community Toolkit.

Szczegóły implementacji i ograniczeń dla różnych platform

  1. Interfejs API umożliwia zastąpienie istniejących metod własną implementacją lub utworzenie własnego wyskakowania przez zaimplementowanie IToast interfejsu.
  2. Toast jest implementowany w systemie Android utworzonym przez firmę Google. Inne platformy używają niestandardowego kontenera (UIView dla systemów iOS i MacCatalyst w ToastNotification systemie Windows).
  3. Toast na Tizen nie można dostosować za pomocą jego Duration właściwości i TextSize .