摘要:
理论基础表示一个按钮组件。 按钮可以被按下,或者点击, 并且在按下或者点击之后,可以由用户指定一个动作来执行,继承自 Widget。代码部分static Button * create ()创建一个空的按钮。 static Button * create (const std::string &no... 阅读全文
摘要:
理论基础一个用来输入文本的类,继承自 Widget , 以及 IMEDelegate。代码部分Public枚举类型enum KeyboardReturnType键盘的返回键类型。 enum InputMode { ANY, EMAIL_ADDRESS, NUMERIC, PHONE_NUMBER... 阅读全文
摘要:
理论基础Widget类,所有UI控件的基类。 这类继承自ProtectedNode和LayoutParameterProtocol。 如果你想实现自己的UI控件,你应该继承这个类。被 VideoPlayer, WebView, AbstractCheckButton, Button, EditBox... 阅读全文
摘要:
理论部分ActionManager是一个单例类,管理所有动作。 通常你不需要直接使用这个类。大多情况下,你将使用Node的接口,它提供了更友好的封装 但也有一些情况下,你可能需要使用这个单例。 示例:当你想要运行一个动作,但目标不是节点类型。当你想要暂停/恢复动作。代码部分void addActio... 阅读全文
摘要:
理论部分缓动动作的基类,继承自ActionInterval类。ActionEase本身是一个抽象的概念父类,开发者最好不要在代码中直接创建它的对象,因为它没有具体的执行效果,这一类的子类速度变化大致可以划分成三种。由快变慢;由慢变快;又慢变快再由快变慢;被 EaseBackIn, EaseBackI... 阅读全文