출처 : https://brunch.co.kr/@oemilk/91
✔️ 시각적 차이
- 토스트(Toast): 화면 중앙 또는 하단에 작은 팝업으로 나타나고, 주로 짧은 메시지를 표시하는 데 사용된다.
- 스낵바(Snackbar): 주로 화면 하단에 나타나며, 일반적으로 텍스트와 함께 유저에게 특정 동작을 유도하는 버튼이 함께 표시된다.
✔️ 사용자 입력 및 동작 유도
- 토스트(Toast): 주로 정보를 제공하거나 간단한 안내 메시지를 표시하는 데 사용된다. 사용자의 입력을 받거나 추가 동작을 유도하지는 않는다.
- 스낵바(Snackbar): 유저에게 추가 동작을 유도하거나 특정 작업을 수행하도록 유도할 때 사용된다. e.g '실행 취소', '다시 시도'와 버튼
✔️ 노출 시간
- 토스트(Toast): 주로 일정 기간 동안 화면에 표시되며, 짧은 시간 후 자동으로 사라진다.
- 스낵바(Snackbar): 보통 유저가 작업을 수행하거나 닫기 버튼을 누를 때까지 유지된다.
|
Toast |
Snackbar |
유저 액션 |
유저가 직접 삭제 불가 |
유저가 직접 삭제 가능 |
노출 영역 |
디바이스 화면에서 노출 |
현재 액티비티에서 노출 |
사용 목적 |
유저에게 정보 메시지를 표시하기 위해 |
간단한 메시지를 표시하고, 추가적인 동작을 유도하기 위해 |
📄 Ref.site
https://superwony.tistory.com/192
https://yozm.wishket.com/magazine/detail/1272/
https://bada744.tistory.com/176