Cocos2d-x中,ControlSlider的基本用法

ControlSlider是一个可滑动的控件,有一个背景,一个前景,一个可滑动的按钮组成。

下面是它的create函数:

//使用图片创建
static ControlSlider* create(const char* bgFile, const char* progressFile, 
	const char* thumbFile);
	
//使用精灵创建
static ControlSlider* create(Sprite * backgroundSprite, Sprite* pogressSprite, 
	Sprite* thumbSprite);
	
//使用图片创建,最后一个参数为滑块按下去的图片
static ControlSlider* create(const char* bgFile, const char* progressFile, 
	const char* thumbFile, const char* selectedThumbSpriteFile);
	
//使用精灵创建,最后一个参数为滑块按下去的精灵
static ControlSlider* create(Sprite * backgroundSprite, 
	Sprite* pogressSprite, Sprite* thumbSprite, Sprite* selectedThumbSprite);
可选择需要的方式进行创建。

创建完成后,需要对其进行基本的设置:

//设置调整范围的最小值
controlSlider->setMinimumValue(0.0f);

//设置调整范围的最大值
controlSlider->setMaximumValue(100.0f);

//设置可滑动的范围的最小值
controlSlider->setMinimumAllowedValue(40.0f);

//设置可滑动的范围的最大值
controlSlider->setMaximumAllowedValue(80.0f);

//设置控件当前的值
controlSlider->setValue(100);
需要获取其当前值时,可以进行如下操作:

controlSlider->getValue();


如果想通过ControlSlider触发事件的话,就可以一直进行getValue操作,当该值到某一点时触发某事件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值