menu

Last updated:

0 purchases

menu Image
menu Images
Add to Cart

Description:

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(),
),
);
copied to clipboard
params #
Menu #



Name
Type
Required
Describe




child
Widget
true
widget


items
List
true
options


decoration
MenuDecoration
false
decoration for menu and item


itemBuilder
ItemBuilder
false
customItem


clickType
ClickType
false



dividerBuilder
DivderBuilder
false
build divider builder



typedef Widget DividerBuilder(BuildContext context, int lastIndex);
MenuItem #



Name
Type
Required
Describe




text
string
true



onTap
Function
true
onTap



MenuDecoration #



Name
Type
Required
Describe
Default




textStyle
TextStyle
false
style of menu item
TextStyle(fontSize: 14.0,color: Colors.white)


color
Color
false
color of menu item
Color(0xFF111111)


splashColor
Color
false
splashColor of menu item
Color(0xFF888888)


radius
doule
false
radius of menu item, only first and last item
5.0


constraints
BoxConstraints
false
constraints of menu item
BoxConstraints()


padding
TextStyle
false
padding of menu item'text
EdgeInsets.symmetric(horizontal: 10.0, vertical: 10.0)



ClickType #



Name
Describe




click
click to show menu


longPress
longPress widget to show menu


doubleClick
double click widget to show menu


none
Not responding to touch events

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.