Android Toast和SnackBar的区别
Toast
Toast是一个安卓用户界面组件,用于显示不需要任何用户操作的消息或通知。它独立于它所显示的活动,并在设定的时间后自动消失。
SnackBar
SnackBar是Android材质设计的UI组件。它用于向用户显示需要用户操作的弹出信息。它可以在设定的时间后自动消失,也可以被用户驳回。
Toast和SnackBar的区别。
编号 | Toast | SnackBar |
---|---|---|
1 | Toast是Android的UI组件 | SnackBar从API 1开始就存在,后来在API 23中引入了材质设计。 |
2 | Toast没有被链接到一个活动。 | SnackBar与父活动相联系。 |
3 | Toast不能接受用户的输入。 | 可以接受用户的输入。 |
4 | Toast不能无限期地显示 | SnackBar可以无限期地显示 |
5 | Toast不能由用户操作关闭 | SnackBar可以由用户操作关闭。 |
6 | Toast主要用于显示反馈信息 | SnackBar用于显示需要用户操作的信息 |
7 | Toast用于向用户显示信息消息 | SnackBar用于向用户显示需要注意的警告/信息类消息。 |
8 | Toast不能通过滑动来关闭。 | SnackBar可以通过滑动来关闭。 |