In this tutorial, we will customize PopupMenuButton, including its style, shape, background, etc. We will extend PopupMenuEntry and create our own widget based on it.
Environment:
macOS 13.0.1 (22A400)
Flutter 3.3.9
Outline:
00:00 - Intro
00:20 - Initial project structure
00:53 - Basic menu window customization, background, size, position, and offset
02:54 - Items customization
12:02 - Adding menu divider