Toast 本质是一种状态通知,其特点是以轻打扰方式,给用户反馈状态结果,Toast 往往以非模态形式出现在屏幕底部,无需用户处理,也不打断用户操作,若干秒后,会自动消失

    Toast - 图1

    Toast 因其非模态的反馈机制,加之不过多的占用屏幕空间,不同系统的应用设计纷纷采用这一控件形式,但问题随之而来,很多应用出于对自身视觉风格的定位,以及产品设计的理念差异,引入的 Toast 逐渐脱离原有的规范要求,异化为具有不同属性特征的控件形态

    Toast - 图2微博刷新状态提示信息,可以被看做是一种脱离原有规范要求的 Toast 提示

    而在 Android 平台,随着 SnackBar 控件的引入,这一适用更加丰富场景的强大控件,渐渐取代了 Toast 的位置,目前在 Android 系统中,已很少看到 Toast 的身影

    Toast - 图3

    使用禁忌
    禁忌 1:不可以同 Toast 直接交互
    Toast 往往以非模态形式出现在屏幕底部,几秒后自动消失,用户不可以和它直接交互

    Toast - 图4