Share via


Toast

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

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

플랫폼별 초기화

기능에 액세스 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 속성으로 사용자 지정할 수 없습니다.