class ProgressBarController : IKoinDi, Releasable
Responsible to set the progress on the provided ProgressBar.
The position reported by the core is not fluent enough to use it as source for the ProgressBar. Instead we will use the ExoPlayer's position combined with the Core duration to create a fluent progress.
<init> |
Responsible to set the progress on the provided ProgressBar. ProgressBarController(progressBar: ProgressBar, koinDi: IKoinDi) |
progressBar |
val progressBar: ProgressBar |
progressUpdaterActive |
var progressUpdaterActive: Boolean |
progressVisible |
var progressVisible: Boolean |
release |
Removes all external class references. Has to be called when the implementing class is not needed anymore. fun release(): Unit |