80 Size widgetSize =
_widget->getContentSize();
82 auto moveTo = MoveBy::create(1.0f, Vec2(30.0f,0.0f));
83 auto moveBack = moveTo->reverse();
84 auto rotateBy = RotateBy::create(1.0f, 180.0f);
85 auto scaleBy = ScaleTo::create(1.0f, -2.0f);
86 auto action = Sequence::create(moveTo,moveBack, rotateBy,scaleBy, NULL);
89 Sprite *normalSprite1 = Sprite::create(
"cocosui/animationbuttonnormal.png");
90 normalSprite1->setPosition(100, 270);
91 normalSprite1->setFlippedY(
true);
94 this->addChild(normalSprite1);
95 normalSprite1->runAction((FiniteTimeAction*)action->clone());
97 ui::Scale9Sprite *normalSprite2 = ui::Scale9Sprite::create(
"cocosui/animationbuttonnormal.png");
98 normalSprite2->setPosition(120, 270);
99 normalSprite2->setScale9Enabled(
false);
100 normalSprite2->setOpacity(100);
101 normalSprite2->setContentSize(normalSprite2->getContentSize() * 2);
102 this->addChild(normalSprite2);
103 normalSprite2->setColor(Color3B::GREEN);
104 normalSprite2->runAction(action);
106 auto action2 = action->clone();
107 ui::Scale9Sprite *sp1 = ui::Scale9Sprite::create(
"cocosui/animationbuttonnormal.png");
108 sp1->setPosition(100, 160);
110 sp1->setContentSize(Size(100.0f,100.0f));
111 sp1->setColor(Color3B::GREEN);
113 sp1->runAction((FiniteTimeAction*)action2);
115 cocos2d::ui::Scale9Sprite *sp2 = ui::Scale9Sprite::create(
"cocosui/animationbuttonnormal.png");
116 sp2->setPosition(350.0f, 160.0f);
117 sp2->setPreferredSize(sp1->getContentSize() * 1.2f);
118 sp2->setColor(Color3B::GREEN);
119 sp2->setContentSize(Size(100.0f,100.0f));
122 auto action3 = action->clone();
123 sp2->runAction((FiniteTimeAction*)action3);
virtual bool init() override
cocos2d::ui::Layout * _widget