These changes enables the waveformSeekBar to move the bars instead of the progress indicator. If visibleProgress is set to a value > 0, this behavior is activated, displaying only the selected area. Also, the bars can be dragged, allowing a much more precise progress change.
Behavior can be tested in the demo app by using the lowest slider.
I've tried to keep the changes as minimal as possible, but the onDraw() method increased by 30 lines nevertheless.
These changes enables the waveformSeekBar to move the bars instead of the progress indicator. If visibleProgress is set to a value > 0, this behavior is activated, displaying only the selected area. Also, the bars can be dragged, allowing a much more precise progress change.
Behavior can be tested in the demo app by using the lowest slider.
I've tried to keep the changes as minimal as possible, but the onDraw() method increased by 30 lines nevertheless.