Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
用户体验模式6 分钟阅读·Updated 2026 年 10 月·ExodeUI 团队

浮动操作按钮:何时使用 FAB 以及如何为其设置动画

当浮动操作按钮有帮助时,当它有害时,每个屏幕一个 FAB、扩展 FAB 和 FAB 菜单、滚动行为和运动。

直接总结和定义

核心要点

使用浮动操作按钮来执行屏幕上最重要的操作,例如撰写或创建。每个屏幕仅显示一个,在没有明确主要操作的屏幕上跳过它,当图标不清楚时使用带标签的扩展 FAB,并在展开、滚动折叠或打开菜单时保持其动作有目的。

FAB 的用途是什么

Material Design 3 将 FAB 描述为屏幕的主要操作,并建议不要在一个屏幕上显示多个 FAB。它还指出,并非每个屏幕都需要 FAB,例如当图像已经代表主要操作时。

一个列表屏幕,带有一个橙色浮动操作按钮,旁边有“做”和“不做”指南
一个 FAB,用于屏幕上最常见的操作。

变体

材料提供了多种形式:

  • 标准 FAB:众所周知的操作(例如撰写)的图标。
  • 扩展 FAB:图标加标签,对于不太明显的操作和较大的屏幕上更清晰。
  • 大型 FAB:用于突出的主要操作,适合更宽的窗口,例如平板电脑和展开的可折叠设备。
  • FAB 菜单:FAB 打开一组简短的相关操作。

何时不使用一个

在主要操作已经很明显并且覆盖重要内容或控件的屏幕上,跳过 FAB 进行次要或破坏性操作。在 iOS 上,FAB 不是本机模式; iPhone 用户更熟悉工具栏或导航栏按钮。

运动

当人们滚动时,FAB 通常会从扩展折叠到标准,然后再次展开,并且在点击时可以转换为工作表或菜单。这些转换解释了动作的去向及其内容的来源。保持它们简短,避免在每个滚动条上弹跳,并尊重减少的运动。

要记住的关键 Principle

  • 每个屏幕一个 FAB,用于主要操作
  • 并非每个屏幕都需要一个
  • 当图标不明显时使用扩展FAB
  • 避免 FAB 进行轻微或破坏性行为
  • 使用动作来显示 FAB 内容的来源

常见问题解答

来源

  1. FAB guidelines — Material Design 3

相关指南和示例

顺利开通的FAB

浏览免费的径向和扩展菜单组件并在 ExodeUI 中调整其弹簧。

浏览实时组件
免费试用