Dorado 9 : Slider(DCUG)

基本特性

Slider就是一个滑块控件,效果图如下:

Slider也是继承Control的控件,它拥有Control的基本功能和特性,详细请参考:Control(DCUG)

最大最小滑动值设定

通过minValue和maxValue可以设定滑块控件的最小和最大的滑动值:

拖动时的效果:

默认值设置

可以通过Slider的value属性设置默认值:

这样这个Slider控件被渲染时就默认有一个初始值

当然利用这个虚拟属性,你可以动态的设置Slider的当前值:

slider.set("value", 95);

支持Slider的垂直渲染效果

默认情况下Slider是横向渲染的,它也支持垂直渲染,只用将orientation属性设置为vertival就可以:

效果如下:

支持step设定

如下:

这个用来控制Slider的步长,就是说你单次拖拽可以移动的最小数字,如本例你只能从0拖动到偶数的位置。如当前位置为76:

此时向右拖动时,只能定位到78,80等数字上,单步step为2:

支持小数点处理

有时候我们可能希望滑动控件可以体现小数精度,则可以通过Slider的precision属性设置,precision为1表示进度为小数点后1位,precision为2表示进度为小数点后2位,其余部分四舍五入计算。

如过当前的value值为2.27,但是我们希望在Slider中显示的数字是2.3,则可以设置Slider的precision属性为1。

Attachments:

SliderPreview.png (image/png)
SliderMinValue.PNG (image/png)
SliderMinValuePreview.PNG (image/png)
SliderMaxValuePreview.PNG (image/png)
SliderValue.PNG (image/png)
SliderValuePreview.PNG (image/png)
SliderVetical.PNG (image/png)
SliderVeticalPreview.PNG (image/png)
SliderStep.PNG (image/png)
SliderValue76.PNG (image/png)
SliderValue78.PNG (image/png)