다양한 플랫폼에서 사용자 정의 가능한 토스트 메시지를 부드러운 슬라이딩 애니메이션과 함께 표시할 수 있는 플러터 패키지입니다. 색상, 폰트, 위치 등 맞춤형 스타일링을 지원하며, 개발자가 사용자 경험을 더욱 완성도 있게 만들 수 있도록 사용자 정의 애니메이션 동작을 정의할 수 있습니다. 앱 흐름을 방해하지 않고 간단한 피드백이나 알림을 제공하는 데 이상적입니다. 가볍고 기존 플러터 프로젝트에 쉽게 통합됩니다.
사용 사례
작업 후 사용자 피드백 표시
성공 또는 오류 메시지 표시
앱에서 일시적인 알림 제공
애니메이션 알림으로 UI 개선
메시지 외관 및 동작 맞춤 설정
주요 기능
슬라이딩 애니메이션 효과
사용자 지정 스타일 옵션
크로스 플랫폼 호환성
Flutter와의 간편한 통합
다양한 메시지 유형 지원
사용자 지정 가능한 애니메이션 지속 시간 및 방향
적합한 대상
모바일 및 웹 애플리케이션
미묘한 알림이 필요한 앱
애니메이션 피드백을 원하는 개발자
사용자 인터페이스 중심의 Flutter 프로젝트
경량 토스트 솔루션을 원하는 팀
고려 사항
기본 토스트 기능에 국한됨
복잡한 레이아웃에 대한 내장 지원 없음
애니메이션 사용자 정의에는 코드 지식이 필요합니다
다크 모드를 위해 추가적인 스타일링이 필요할 수 있습니다
지속적인 알림에 적합하지 않습니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
Flutter Sliding Toast
Enhance your app's UI with customizable, interactive toasts! This package offers both sliding & popup styles, with features like animation control, tap actions, and multiple dismiss options.
🎨 Screenshots
🎯 Features
Show sliding toasts, modify sliding behaviors
Show popup toasts, disable or modify fading and scaling behaviors
Change toast's alignment positions and sliding toast's sliding directions
Define animation and display duration, max height and width, padding
Set title, leading, trailing widgets and make title width dynamic or expanded
Disable the progressbar in sliding toast if needed
Use glassmorphism/gradient/decorated background or default success and error toast
Slide any direction to dismiss sliding toast and vertically for popup toast
Dismiss an individual or all toasts programmatically
Pause the animation with long press and release it to continue
Execute a function after the toast is tapped or disposed
Disable Multiple tapping to execute 'onTap' callback only one time
Initialize context or overlay state early for persistent toast availability