Aracılığıyla paylaş


Tost

Toast , ekranın en altında görüntülenen zamanlanmış bir uyarıdır. Yapılandırılabilir bir süre sonra otomatik olarak kapatılır.

Kullanıcıya küçük bir uyarıdaki bir işlem hakkında basit geri bildirim sağlar.

Platforma özgü başlatma

İşlevlere Toast erişmek için aşağıdaki platforma özgü kurulum gereklidir.

Kurulum gerekmez.

Sözdizimi

C#

görüntülemek Toastiçin, önce statik yöntemini Toast.Make()kullanarak oluşturun, ardından yöntemini Show()kullanarak görüntüleyin.

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);

çağrılırken Toast.Make()parametresi string text gereklidir. Diğer tüm parametreler isteğe bağlıdır. İsteğe bağlı parametresi ToastDuration duration varsayılan süresini ToastDuration.Shortkullanır. İsteğe bağlı parametresi double fontSize varsayılan değerini 14.0kullanır.

Aşağıdaki ekran görüntüsünde, sonuçta elde edilen Bildirim gösterilir:

Özellikler

Özellik Türü Açıklama Default value
Metin string içinde Toastgörüntülenen metin. Required
Süre ToastDuration Görüntülenen süre Toast . ToastDuration.Short
Textsıze double Metin yazı tipi boyutu. 14.0

ToastDuration

Numaralandırma ToastDuration aşağıdaki üyeleri tanımlar:

  • Short- 2 saniye boyunca görüntüleme Toast
  • Long- 3,5 saniye boyunca görüntüleme Toast

Bu değerler API'de android.widget.Toasttanımlanan sabitlere bağlıdır.

Yöntemler

Metot Açıklama
Göster İstenen Toastöğesini görüntüleyin. Toast şu anda görüntüleniyorsa, istenen Toast görüntülenmeden önce otomatik olarak kapatılır.
At Geçerli bildirimi kapat.

Not

Aynı anda yalnızca bir tane Toast görüntüleyebilirsiniz. yöntemini ikinci kez çağırırsanız Show , ilki Toast otomatik olarak kapatılır.

Örnekler

Bu özelliğin bir örneğini .NET MAUI Community Toolkit Örnek Uygulaması'nda çalışır durumda bulabilirsiniz.

API

üzerinde için Toastkaynak kodunu .NET MAUI Community Toolkit GitHub deposunda bulabilirsiniz.

Farklı platformlar için uygulama ve sınırlama ayrıntıları

  1. API, arabirimini uygulayarak mevcut yöntemleri kendi uygulamanızla veya kendi Toast'ınızı oluşturarak IToast geçersiz kılmanıza olanak tanır.
  2. Tost, Google tarafından oluşturulan Android'de uygulanır. Diğer platformlar özel olarak uygulanan bir kapsayıcı kullanır (UIView iOS ve MacCatalyst için, ToastNotification Windows üzerinde).
  3. Tizen'de bildirim özelliği ve TextSize özellikleriyle Duration özelleştirilemiyor.