Toast 架构
这些元素及其属性通过文档对象模型操作, (DOM) 操作函数来自定义 Toast 内容。
若要定义 Toast 的内容,可以使用 ToastNotificationManager.getTemplateContent 获取可修改的 Toast 模板。
若要检查现有 Toast 的内容,请使用 ToastNotification.content 获取当前内容。
下表列出了此架构中的所有元素,按名称按字母顺序排序。
元素 | 说明 |
---|---|
audio | 指定在显示 Toast 通知时播放的声音。 此元素还允许将任何 Toast 通知音频静音。 |
绑定 | 指定 Toast 模板。 请注意,Toast 通知中只能包含一个绑定元素。 |
command | 指定 Toast 中显示的方案关联按钮。 方案在父 命令 元素中指定。 |
commands | 指定 Toast 通知用于指示传入呼叫或警报,以及与每个方案关联的相应命令。 |
图像 | 指定 Toast 模板中使用的图像。 |
text | 指定 Toast 模板中使用的文本。 |
toast | 基本 Toast 元素,该元素至少包含一个 视觉 对象元素。 |
视觉 | 包含定义 Toast 的单个 绑定 元素。 |
标头 | 指定在操作中心内将多个通知组合在一起的自定义标头。 |
action | 指定 Toast 中显示的按钮。 |
actions | 用于声明最多五个输入和最多五个 Toast 通知的按钮操作的容器元素。 |
进度 | 指定 Toast 通知的进度栏。 |
group | 语义上标识组中的内容必须显示为整体,或者如果无法显示,则不显示。 组还允许创建多个列。 |
subgroup | 指定可以包含文本和图像的垂直列。 |