单击 FAB 按钮上的自定义操作选择器

Custom action chooser on a FAB button click

我想在 fab 按钮点击事件中显示一种自定义选择器(类似于共享意图选择器)。

关键是它应该包含自定义项目,每个显示的项目都有自定义的意图操作。我的意思是,我不想包含几个引用打开其他应用程序的意图的项目,而是想要一个用于打开相机的自定义相机图像项目,一个用于打开微型录音机的自定义麦克风图像项目以及用于录制视频和导入的相同项目内存中的文件。它将类似于 Google 驱动器中的下图:

你知道如何创建这个自定义操作选择器吗??

您可以为此目的使用底部 Sheet。

这里是 Bottom Sheet 的完整教程。根据您的情况,所有三种类型都在此处进行了详细讨论。 URL

这里是官方doc请一定要看看