菜单也是游戏中不可缺少的元素之一,quick中对于menuItem的封装有两种,一个是图片菜单,一个是文字菜单。
一、图片菜单ui.newImageMenuItem(params)
可用参数:
- image: 正常状态的按钮图像
- imageSelected: 按钮按下时的图像(可选)
- imageDisabled: 按钮被禁用时的图像(可选)
- listener: 回调函数
- tag: 按钮的 Tag,会传入回调函数。多个按钮使用同一个回调函数时,可根据 Tag 区分哪一个按钮被按下(可选)
- x,y: 坐标(可选)
- sound: 按钮按下时播放什么音效(可选)
简单写一个图片按钮
- localitem1=ui.newImageMenuItem({
- image="CloseNormal.png",
- imageSelected="CloseSelected.png",
- listener=onClicked,108); list-style:decimal-leading-zero outside; color:inherit; line-height:18px; margin:0px!important; padding:0px 3px 0px 10px!important"> x=display.cx,248)"> y=display.height*0.7,108); list-style:decimal-leading-zero outside; color:inherit; line-height:18px; margin:0px!important; padding:0px 3px 0px 10px!important"> tag=1
- })
二、文字菜单ui.newTTFLabelMenuItem(params)
文本按钮的参数非常多,除了menuitem一些基本的参数外,还可以使用ui.newTTFLabel()中的参数,例如text文本内容,size文字大小等。