cocos2d-x之Menu菜单选项按钮简介

cocos2d-x之Menu菜单选项按钮简介
    //创建一个menu,第一个参数是菜单项,可变参数,相当于java中的可变参数
    //MenuItemImage::create(普通状态的图片背景, 被选中的图片背景,
    //callback(回调,事件回调,即按钮被点击后的要执行的方法))
    //[](){}代表闭包函数,是c++11中的
    //功能是点击图片按钮时,变换图片
    auto menu = Menu::create(MenuItemImage::create("ball_black.jpg", "ball_blue.jpg", [](Ref *){
        log("Menu Item Thouch !!!");
    }), NULL);
    //可以添加多个菜单按钮
    auto menu1 = Menu::create(MenuItemImage::create("ball_black.jpg", "ball_blue.jpg", [](Ref *){
        log("Menu Item Thouch !!!");
    }),MenuItemImage::create("ball_blue.jpg", "ball_black.jpg", [](Ref *){
        log("Menu Item Thouch !!!");
    }) , NULL);
    addChild(menu1);//将菜单添加进层中

时间: 2025-01-02 18:58:05

cocos2d-x之Menu菜单选项按钮简介的相关文章

EasyUI学习之menu and button(菜单和按钮)

前言 今天下午的天气感觉格外的气闷,整个人有一种黏糊糊的感觉,格外的不舒服.加之立即要放假了了,感觉自己全然坐不住呢(节前综合症么).只是学习还是的继续的. 原定计划这篇文章本来应该是关于searchBox的介绍的,只是鉴于easyloader里面的依赖关系,searchBox依赖于menubutton,menubutton又依赖于menu和linkbutton.于是乎,打算先对easyui组件中的菜单和按钮进行学习了解. LinkButton(链接button) 对于链接button因为前面已

安卓开发复习笔记——Menu菜单组件(选项菜单,上下文菜单,子菜单)

菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu).上下文菜单(ContextMenu)和子菜单(SubMenu). 菜单的实现方式有2种:一种是通过布局文件xml生成菜单,另一种是通过代码生成. 三种菜单内容有点多,不过大体相似,一次性讲完吧,本人偏好代码动态生成,下面就以代码为例. 1.选项菜单(OptionsMenu) 先来看下选项菜单的效果图:   在一个Activity界面中点击手机Menu键,在屏幕下方弹出的菜单

bootstrap基础学习【菜单、按钮、导航】(四)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>bootstrap基础学习[菜单.按钮.导航](四)</title> <link rel="stylesheet" href="css/bootstrap.min.css" /> <script src="http://libs.

从零开始学android&lt;Menu菜单组件.三十.&gt;

在Android系统之中,菜单一共有三类:选项菜单(OptionsMenu).上下文菜单(ContextMenu)和子菜单(SubMenu). 今天我们就用几个例子来分别介绍下菜单的使用 activity类中长见的方法 1 public void closeContextMenu() 普通 关闭上下文菜单 2 public void closeOptionsMenu() 普通 关闭选项菜单 3 public boolean onContextItemSelected(MenuItem item)

Android开发中的menu菜单

复写onCreateOptionsMenu方法,当点击menu菜单时,调用该方法. @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. //getMenuInflater().inflate(R.menu.main, menu); //第一个参数是组的ID,第二个参数是添加的选项的ID,第

[转]ExtJs4 笔记(13) Ext.menu.Menu 菜单、Ext.draw.Component 绘图、Ext.resizer.Resizer 大小变更

作者:李盼(Lipan)出处:[Lipan] (http://www.cnblogs.com/lipan/)版权声明:本文的版权归作者与博客园共有.转载时须注明本文的详细链接,否则作者将保留追究其法律责任. 本篇讲解菜单.绘图.还有大小变更控件.菜单控件可以附加到各种其他控件中,比如按钮.工具栏等,甚至可以直接通过通过右键打开(模拟右键菜单):ext对绘图的支持可以让我们通过js来绘图:大小变更控件可以让各种html元素获取可变更大小的能力.下面我们一一详细介绍. 一.Ext.menu.Menu

MyEclipse中new菜单选项问题

-20150808 1.首先看一下自己的new菜单选项是否变成这样了 2.如果是请检查自己项目的类型(右上角),是否变成了其他的形式 3.点击小三角符号,换回来就可以了 ----JAVA程序开发选择第四个--MyEclipse Java Enterprise ----------------------------------------------------------------------------------- 补充关于如何定制new菜单问题: new后面的菜单不显示我想的东西,还得

设置 menu 菜单 监听

//设置 menu菜单监听 public function addMenuListener(selectedBtn:String):void{ for(var i:int = 1;i< 5;i++){ if( this.menu["menuBtn"+i] != null){ this.menu["menuBtn"+i].buttonMode = true; this.menu["menuBtn"+i].mouseChildren = fal

步步为营_Android开发课[20]_用户界面之Menu(菜单)

Focus on technology, enjoy life!-- QQ:804212028 浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305 主题:用户界面之Menu(菜单) - item元素的属性说明如下: - id:唯一标示菜单的ID引用. - menuCategory:菜单分类. - orderInCategory:分类排序. - title:菜单标题字符串. - titleCondensed:浓缩标题,适合