跳转到内容

Floating action button 浮动操作按钮组件

浮动操作按钮 (FAB) 通常用于在屏幕上执行一些主要的或是最为常见的操作。

浮动操作按钮组件出现在所有屏幕内容的前面,通常是以圆形的形状出现,并且中间有一个图标。 FAB 有两种类型:常规(regular)和扩展(extended)。

仅当 FAB 属于最适合呈现屏幕主要操作的方式时,才使用它。 在每个屏幕中,我们建议只有一个浮动操作按钮来表示最常见的操作。

简单的浮动操作按钮

<Fab color="primary" aria-label="add">
  <AddIcon />
</Fab>
<Fab color="secondary" aria-label="edit">
  <EditIcon />
</Fab>
<Fab variant="extended">
  <NavigationIcon className={classes.extendedIcon} />
  Navigate
</Fab>
<Fab disabled aria-label="like">
  <FavoriteIcon />
</Fab>

Size 大小

您可以使用 size 属性来控制浮动操作按钮的大小。

Animation 动画

默认情况下,浮动操作按钮会以展开一片区域的动画在屏幕上出现。

当跨越多个横向屏幕(如标签式屏幕)时,浮动操作按钮应短暂消失,然后当动作改变的时候,重新出现。

您可以使用缩放动画(Zoom transition)来实现这个效果。 请注意,因为退出动画和进入动画都是同时触发的,所以我们需要使 enterDelay 方法,确保在新的浮动操作按钮进入之前,就已经执行完旧的那个的退出动作。

Item One

API