An rewritten seekerbar supports both vertical and horizontal with some well customizable features.
Add it in your root build.gradle at the end of repositories:
dependencies {
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
}
Add the dependency:
dependencies {
implementation 'com.github.ASE55471:Android-VSlider:v0.9.0'
}
Max value
Orientation
Background drawable. In drawable layer-list first layer is background, second layer is upper progress drawble, third layer is lower drawbler. If set progressDrawableDisplayType to start or end, only first two layer been used, If set to middle the all three layers been used.
Initial value, must lower then max value
Background progress bar starting position, must lower then max value
Backgorund drawable display type
Thumbnail drawable
Thumbnail drawable when pressed
Background drawable minimum width
Touch area ratio base on thumbnail size. If this value is 1.2 the touch area is thumbnail 1.2 times bigger
Thumbnail scale ratio
Thumbnail scale ratio when pressed
If this mode is on the thumbnail center won't jump to your finger position when pressed.
Thumbnail angle
Progress area offset
Span of each step, Must lower then max value. If max is 49 and step is 5, the progress is 10 step and last span of step is 4 , but if you call setProgress in realtime is still free between max.