拖动条控件: seekbar

官方教程:

可调节进度条,类似于 progressbar,但用户可以拖动控件来调节进度条。

参见 Android SeekBar

seekbar 继承自 progressbar,因此 progressbar 的属性它都能使用。

通过方法setOnSeekBarChangeListener可监听 seekbar 的拖动进度,通过getProgress方法可随时获得 seekbar 的当前进度。

例子:

1"ui";
2
3$ui.layout(
4    <vertical>
5        <seekbar id="seekbar" max="200" />
6        <button id="ok" text="确定" />
7    </vertical>
8);
9
10$ui.ok.on("click", () => {
11    toastLog("进度条当前进度:", $ui.seekbar.getProgress());
12});
13$ui.seekbar.setOnSeekBarChangeListener({
14    onProgressChanged: (seekbar, progress, fromUser) => {
15        consoloe.log("进度: ", progress);
16    },
17});