Focus sheet

A focus sheet is a blocking, high-attention surface that interrupts the user’s primary flow to complete a task. It must be dismissed or resolved before returning to the underlying screen.

Stylized graphic of a set of sheets.

Considerations

Task-Oriented

Use focus sheets for tasks that require focus, confirmation, or important data entry.

Scoped

Limit focus sheets to a single, contained task — not for browsing or navigation.

Blocking

Focus sheets are intentionally interruptive and must be completed or dismissed before interacting with the underlying screen.

Usage

Do use when

  • Completing a form with many fields, like updating payment details.
  • Making multiple supplemental decisions, like adjusting feed preferences.

Don’t use when

  • Selecting from a small list of options
  • For quick, ephemeral actions (use a Menu/Popover instead).
  • For background or persistent settings (use a Navigation Rail instead).

Properties

Sheet

Focus sheets inherit common properties and behaviors from the primitive sheet component.

A focus sheet titled "Place bid" on Android. The toolbar has a leading close button, the title, and a trailing CTA button. The device keyboard is present focusing on a text field to enter a max bid value.

Behavior

Scrolling

Focus sheet content can scroll horizontally or vertically when extending past the sheet container. A scroll indicator appears temporarily as the content scrolls then fades out when scrolling stops.

A focus sheet with the content scrolled downward halfway through the list. A scrollbar is present indicating the location in the list.

Presentation

Focus sheets appear as full height on small screens and a centered sheet on larger screens. The exact presentation on small screens depends on the platform – iOS presents a modal stack and Android presents a fullscreen sheet.

Two mobile designs. Left: A focus sheet open on Android. Right: A focus sheet open on iOS.

Modality

Focus sheets completely block interactions with and obscure the primary page content. The sheet completely covers the page content on small screens and covers the center content on larger screens.

Two examples: A mobile and a tablet screen. The mobile example shows the focus sheet covering the entire screen. The tablet example shows how the focus sheet transitions to a centered modal.

Dismissing

Focus sheets require explicit dismissal or resolution. The sheet dismisses when:

  1. Completing the sheet task via a primary button
  2. Canceling the sheet task via an explicit cancel button
  3. Pressing the close button in the toolbar
  4. Swiping the sheet downwards (iOS only)
  5. Pressing a hardware back button or using a predicative back gesture (Android only)
Illustration of multiple ways to dismiss a focus sheet: dragging the sheet handle, interacting with the close button, or completing the task.

Responsive behavior

Mobile

Focus sheets present as a modal stack on iOS and a fullscreen dialog on Android.

A mobile iOS screen with an open focus sheet featuring a form to enter credit card details.
A mobile Android screen with an open focus sheet featuring a form to enter credit card details.

Tablet

Focus sheets present as center sheets on larger screens across platforms.

A focus sheet open in the center of the screen on a tablet.

Best practices