menu 0.1.2 menu: ^0.1.2 copied to clipboard
menu with flutter, just wrap your widget ,and long tap to show menu
menu #
menu with flutter
just wrap your widget ,and long tap to show menu
like this:
Usage #
import 'package:menu/menu.dart';
Menu(
child: Container(
width: 200,
color: Colors.yellow,
height: 100,
child: Text("long press show menu"),
),
items: [
MenuItem("copy", () {}),
MenuItem("add", _incrementCounter),
],
decoration: MenuDecoration(
itemConstraints: BoxConstraints(),
),
);
params #
Menu #
Params | Type | Required | Describe |
---|---|---|---|
child | Widget | true | widget |
items | List | true | options |
decoration | MenuDecoration | false | decoration for menu and item |
itemBuilder | ItemBuilder | false | customItem |
MenuItem #
Params | Type | Required | Describe |
---|---|---|---|
text | string | true | |
onTap | Function | true | onTap |
MenuDecoration #
Params | Type | Required | Describe |
---|---|---|---|
textStyle | TextStyle | false | style of menu item |
color | Color | false | color of menu item |
splashColor | Color | false | splashColor of menu item |
radius | doule | false | radius of menu item, only first and last item |
constraints | BoxConstraints | false | constraints of menu item |
padding | TextStyle | false | padding of menu item'text |