알림
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
소스 코드를 찾을 수 있습니다.
다양한 플랫폼에 대한 구현 및 제한 사항에 대한 세부 정보
- API를 사용하면 인터페이스를 구현하여 사용자 고유의 구현으로 기존 메서드를 재정의하거나 사용자 고유의 Toast를
IToast
만들 수 있습니다. - 알림은 Google에서 만든 Android에서 구현됩니다. 다른 플랫폼은 사용자 지정 구현 컨테이너(
UIView
Windows의 경우 iOS 및 MacCatalystToastNotification
용)를 사용합니다. - Tizen의 알림은 해당
Duration
속성과TextSize
속성으로 사용자 지정할 수 없습니다.
.NET MAUI Community Toolkit
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기