如何用KOTLIN代碼寫一個滑動條
时间: 2023-06-24 08:07:20 浏览: 67
Android自定义Seekbar滑动条 Pop提示跟随滑动按钮滑动
以下是一个Kotlin代码示例,用于创建一个滑动条:
```
import android.os.Bundle
import android.widget.SeekBar
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val seekBar = findViewById<SeekBar>(R.id.seekBar)
seekBar.setOnSeekBarChangeListener(object : SeekBar.OnSeekBarChangeListener {
override fun onProgressChanged(seekBar: SeekBar?, progress: Int, fromUser: Boolean) {
// 滑动条值发生变化时执行的代码
}
override fun onStartTrackingTouch(seekBar: SeekBar?) {
// 用户开始触摸滑动条时执行的代码
}
override fun onStopTrackingTouch(seekBar: SeekBar?) {
// 用户停止触摸滑动条时执行的代码
}
})
}
}
```
在上面的代码中,我们首先从布局文件中获取了一个SeekBar实例,然后设置了一个OnSeekBarChangeListener来监听滑动条的事件。在onProgressChanged、onStartTrackingTouch和onStopTrackingTouch方法中分别可以编写对应的逻辑,实现自己的业务需求。
阅读全文