Skip to main content

Overlay Controls


To get your Dialog or Drawer or Bottomsheet design identified by DhiWise, you must implement the below design practices while designing it.

Example banner

Steps to follow :

Firstly, while starting it you will necessarily need three components:

Example banner

Commonly faced issues for Dialog/Drawer/Bottomsheet being not identified from the design are, that the overlay does not cover the screen completely or the edges of a Dialog go beyond the screen bounds.

To avoid such layering practices, follow the below guides:

  1. The applied overlay should cover the screen completely, else Dialog/Drawer/Bottomsheet would not be detected,

  2. The design for Dialog should be in the exact center of the overlay, for the Bottomsheet it must start from the bottom, and for the Drawer, it must be on the left of the overlay,

  3. The hierarchy of screen layers should go like this from the top, first should be your Dialog/Drawer/Bottomsheet, followed by the overlay, and lastly everything else below the overlay.

Reference image for a Dialog screen design.

Example banner

Reference image for a Drawer screen design.

Example banner

Reference image for a Bottomsheet screen design.

Example banner

Got a question? Ask here.