1149 auto winSize = Director::getInstance()->getWinSize();
1150 float x = winSize.width / 2;
1151 float y = 0 + (winSize.height / 2 + 10);
1153 auto label = Label::createWithSystemFont(
"Drap slider to change opacity of the scale9Sprite",
"Arial", 15);
1154 label->setPosition(Vec2(winSize.width/2, winSize.height - 60));
1155 this->addChild(label);
1157 auto blocks = ui::Scale9Sprite::create(
"Images/blocks9.png");
1159 blocks->setPosition(Vec2(x, y));
1160 blocks->setPreferredSize(Size(96*2, 96*1.5));
1161 blocks->setOpacity(100);
1162 blocks->setState(Scale9Sprite::State::GRAY);
1163 blocks->setGlobalZOrder(1);
1164 blocks->setName(
"GrayScale9");
1165 this->addChild(blocks);
1167 Slider* slider = Slider::create();
1168 slider->loadBarTexture(
"cocosui/sliderTrack.png");
1169 slider->loadSlidBallTextures(
"cocosui/sliderThumb.png",
"cocosui/sliderThumb.png",
"");
1170 slider->loadProgressBarTexture(
"cocosui/sliderProgress.png");
1171 slider->setContentSize(Size(300, slider->getContentSize().height * 1.5f));
1172 slider->setMaxPercent(100);
1173 slider->setPercent(100 * 100.0f / 255.0);
1174 slider->setPosition(Vec2(winSize.width / 2.0f, winSize.height / 2.0f - 100));
void sliderEvent(cocos2d::Ref *sender, cocos2d::ui::Slider::EventType type)
cocos2d::Layer * _uiLayer
virtual bool init() override