本节内容测试Android Q新功能 —— 气泡
当前文章首次编辑于Android Q Beta 2 版本,可能部分内容会在后期版本上发生变化,仅供参考
气泡是Android Q中的一项新功能。通过气泡,用户可以轻松地从设备上的任何位置进行多任务处理。 气泡内置于通知系统中。 它们会浮动在其他应用内容之上,并随时随地关注用户。 可以扩展气泡以显示应用程序功能和信息,并且可以在不使用时折叠。
当设备被锁定或始终显示处于活动状态时,气泡就会像通常那样出现。
气泡是一种选择退出功能。 当应用程序显示其第一个气泡时,会显示一个权限对话框,提供两个选项:
1.阻止您应用中的所有气泡 - 通知不会被阻止,但它们永远不会显示为气泡
2.允许来自您应用的所有气泡 - 使用BubbleMetaData发送的所有通知都将显示为气泡
Bubble API
气泡是通过通知API创建的,您可以像往常一样发送通知。如果你想让它冒泡,你需要附加一些额外的数据到它。
气泡的展开视图是由您选择的Activity创建的。需要将Activity配置为适当显示为气泡。该Activity必须可调整大小、嵌入并始终以文档UI模式启动。如果它缺少这些要求中的任何一个,它将以通知的形式显示。