使用quick自定义Button
2015-03-17 11:34
274 查看
使用quick时自己封装的类存放于特定的目录,便于以后使用
下面是作者经常用到的一个按钮
在场景中使用方式
下面是作者经常用到的一个按钮
local MyButton = class("MyButton") function MyButton:ctor(params,scene,listener) self.button = nil local time = 0.1 local offset = 40 self.button = cc.ui.UIPushButton.new(params) :onButtonClicked(function() local spawn1 = cc.Spawn:create({ cc.MoveBy:create(time,cc.p(0,-offset)), cc.ScaleTo:create(time,1,0.3), }) transition.execute(self.button,spawn1,{ onComplete = function() local spawn2 = cc.Spawn:create({ cc.MoveBy:create(time,cc.p(0,offset)), cc.ScaleTo:create(time,1,1) }) transition.execute(self.button,spawn2,{ easing = "backOut", onComplete = listener }) end }) end) :center() :addTo(scene) return self.button end return MyButton
在场景中使用方式
local myButton = MyButton.new({normal="img/star.png"},self,function() --do something end)
相关文章推荐
- 使用QuickPart时应用自定义属性和Web Part Connection功能的演示视频
- AlertDialog中使用自定义View,其中的Button如何设置点击事件监听
- 使用图片方式自定义iOS导航栏navigationItem的backBarButtonItem
- iOS8 自定义UITabBar (使用popToViewController导致的UITabBarButton重叠的问题)
- 自定义View的一个例子(这里使用了使用了自定义Button)
- 使用button元素自定义别具风格的按钮
- 使用系统方法 创建一个 自定义样式的button
- 【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之四】使用绑定C++至Lua的自定义类
- 使用CAShapeLayer和UIBezierPath画一个自定义半圆弧button
- iOS8 自定义UITabBar (使用popToViewController导致的UITabBarButton重叠的问题)
- android 自定义Button 及Animation的基本使用
- IOS 使用自定义手势屏蔽按钮解决方法/UITapGestureRecognizer屏蔽Button
- 使用Android自定义格式的定义Button
- Quick-3.3绑定自定义C++类(二)生成并使用tolua++工具
- AlertDialog中使用自定义View,view中的Button如何设置点击事件监听
- android 自定义Button 及Animation的基本使用
- 使用Android自定义格式的定义Button
- 在quick-cocos2d-x中添加自定义的类给lua使用
- Quick-Cocos2d-x 3.3绑定自定义类至Lua(四)使用绑定C++至Lua的自定义类
- iOS_Swift初识之使用三种回调方式自定义Button