Bagikan melalui


Toast

Toast adalah pemberitahuan berwakli yang muncul di bagian bawah layar. Ini secara otomatis ditutup setelah durasi waktu yang dapat dikonfigurasi.

Ini memberikan umpan balik sederhana kepada pengguna tentang operasi dalam pemberitahuan kecil.

Inisialisasi khusus platform

Untuk mengakses Toast fungsionalitas, diperlukan penyiapan khusus platform berikut.

Tidak diperlukan penyiapan lain.

Sintaks

C#

Untuk menampilkan Toast, pertama-tama buat menggunakan metode Toast.Make()statis , lalu tampilkan menggunakan metodenya 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);

Saat memanggil Toast.Make(), parameternya string text diperlukan. Semua parameter bersifat opsional. Parameter ToastDuration duration opsionalnya menggunakan durasi ToastDuration.Shortdefault . Parameter double fontSize opsionalnya menggunakan nilai default .14.0

Cuplikan layar berikut menunjukkan Toast yang dihasilkan:

Properti

Properti Tipe Deskripsi Nilai default
Teks string Teks yang ditampilkan di Toast. Diperlukan
Durasi ToastDuration Durasi Toast ditampilkan. ToastDuration.Short
Ukuran Teks double Ukuran font teks. 14.0

ToastDuration

Enumerasi ToastDuration menentukan anggota berikut:

  • Short - Tampilan Toast selama 2 detik
  • Long - Tampilan Toast selama 3,5 detik

Nilai-nilai ini mematuhi konstanta yang ditentukan dalam android.widget.Toast API.

Metode

Metode Deskripsi
tampilkan Tampilkan yang diminta Toast. Toast Jika saat ini ditampilkan, itu akan secara otomatis diberhentikan sebelum permintaan Toast ditampilkan.
Tutup Matikan roti panggang saat ini.

Catatan

Anda hanya dapat menampilkan satu Toast per satu. Jika Anda memanggil metode untuk kedua kalinya Show , metode pertama Toast akan secara otomatis diberhentikan.

Contoh

Anda dapat menemukan contoh fitur ini dalam tindakan di Aplikasi Sampel Toolkit Komunitas .NET MAUI.

API

Anda dapat menemukan kode sumber untuk Toast lebih pada repositori GitHub .NET MAUI Community Toolkit.

Detail implementasi dan batasan untuk platform yang berbeda

  1. API memungkinkan penimpaan metode yang ada dengan implementasi Anda sendiri atau membuat Toast Anda sendiri, dengan menerapkan IToast antarmuka.
  2. Toast diimplementasikan di Android, dibuat oleh Google. Platform lain menggunakan kontainer yang diimplementasikan khusus (UIView untuk iOS dan MacCatalyst, ToastNotification di Windows).
  3. Roti bakar di Tizen tidak dapat disesuaikan dengan properti dan TextSize miliknyaDuration.