The VerticalSeekBar control is a vertical seekBar, you can see more details at https://github.com/lukelorusso/VerticalSeekBar .
Is there a event function in VerticalSeekBar control just like onStopTrackingTouch in SeekBar control?
I hope to do something in VerticalSeekBar when I stop to thumb.
Code A
horizontalSeekBar?.setOnSeekBarChangeListener(object : SeekBar.OnSeekBarChangeListener {
override fun onProgressChanged(seekBar: SeekBar, i: Int, b: Boolean) {
// Display the current progress of SeekBar
}
override fun onStartTrackingTouch(seekBar: SeekBar) {
// Do something
}
override fun onStopTrackingTouch(seekBar: SeekBar) {
requireContext().toast(seekBar.progress.toString() +"M")
}
})
verticalSeekBar?.setOnProgressChangeListener { progressValue ->
requireContext().toast( progressValue.toString()+"X")
}
Layout A
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/camera_ui_container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<SeekBar
android:id="@+id/horizontalSeekBar"
android:layout_width="100dp"
android:layout_height="30dp"
android:background="@color/white"
android:max="10"
android:thumb="@drawable/ic_thumb"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="@+id/verticalSeekBar"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<com.lukelorusso.verticalseekbar.VerticalSeekBar
android:id="@+id/verticalSeekBar"
android:layout_width="30dp"
android:layout_height="150dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:vsb_progress="2" />
</androidx.constraintlayout.widget.ConstraintLayout>
from Is there a similar function just like onStopTrackingTouch of SeekBar with verticalSeekBar control in Android?
No comments:
Post a Comment