알림

Toast 는 화면 아래쪽에 표시되는 시간 제한 경고입니다. 구성 가능한 시간 후에 자동으로 해제됩니다.

작은 경고의 작업에 대한 간단한 피드백을 사용자에게 제공합니다.

구문

C#

표시Toast하려면 먼저 정적 메서드를 사용하여 만든 다음 해당 메서드Toast.Make()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);

호출 Toast.Make()할 때 해당 매개 변수 string text 가 필요합니다. 다른 모든 매개 변수는 선택적 요소입니다. 선택적 매개 변수 ToastDuration duration 는 기본 기간을 ToastDuration.Short사용합니다. 선택적 매개 변수 double fontSize 는 .의 기본값을 14.0사용합니다.

다음 스크린샷은 결과 알림 메시지를 보여줍니다.

속성

속성 Type 설명 기본값
Text string 에 표시되는 Toast텍스트입니다. Required
Duration ToastDuration 지속 시간이 Toast 표시됩니다. ToastDuration.Short
TextSize double 텍스트 글꼴 크기입니다. 14.0

ToastDuration

ToastDuration 열거형은 다음 멤버를 정의합니다.

  • Short- 2초 동안 표시 Toast
  • Long- 3.5초 동안 표시 Toast

이러한 값은 API에 정의된 상수에 android.widget.Toast 따라 다릅니다.

메서드

메서드 설명
표시 요청 Toast된 을 표시합니다. Toast 현재 표시된 경우 요청 Toast 이 표시되기 전에 자동으로 해제됩니다.
해제 현재 알림을 해제합니다.

참고 항목

한 번에 하나 Toast 만 표시할 수 있습니다. 메서드를 Show 두 번째로 호출하면 첫 번째 Toast 메서드가 자동으로 해제됩니다.

예제

.NET MAUI 커뮤니티 도구 키트 샘플 애플리케이션에서 작동 중인 이 기능의 예를 찾을 수 있습니다.

API

.NET MAUI 커뮤니티 도구 키트 GitHub 리포지토리에서 오버에 대한 Toast 소스 코드를 찾을 수 있습니다.

다양한 플랫폼에 대한 구현 및 제한 사항에 대한 세부 정보

  1. API를 사용하면 인터페이스를 구현하여 사용자 고유의 구현으로 기존 메서드를 재정의하거나 사용자 고유의 Toast를 IToast 만들 수 있습니다.
  2. 알림은 Google에서 만든 Android에서 구현됩니다. 다른 플랫폼은 사용자 지정 구현 컨테이너(UIView Windows의 경우 iOS 및 MacCatalyst ToastNotification 용)를 사용합니다.
  3. Tizen의 알림은 해당 Duration 속성과 TextSize 속성으로 사용자 지정할 수 없습니다.