A Flutter implementation of the cascading menu.

Due to the war in Ukraine, I'm asking for your support so that my family and I are more likely to stay alive and well. Please follow the link for more info.

The package is in the initial development stage. The public API should not be considered stable.

Look at the example to better understand how to use the package.

Features

  • Menus with multiple levels of hierarchy.
  • Vertical or horizontal menu orientation.
  • Can be used as a menu or side bar.
  • Context menu region and menu button widgets.
  • Elaborated menu style.
  • Radio, checkbox and slider menu items.
  • Display a label of a given shortcut activator and find an action from it.
  • Suitable for use on the desktop and mobile platforms.

Screenshots

A vertical menu on a desktop platform

A horizontal menu on a desktop platform

A centered menu on a desktop platform

A vertical menu on a mobile platform      A centered menu on a mobile platform

Libraries

cascading_menu