ProgressBarManager

class ProgressBarManager


Manager for showing/hiding progress bar widget. This class lets user specify an initial delay after which the progress bar will be shown. This is currently being used in BrowseFragment&VerticalGridFragment to show ProgressBar while the data is being loaded.

Summary

Public constructors

Public functions

Unit

Disables progress bar.

Unit

Enables progress bar.

Long

Returns the initial delay.

Unit

Hides the progress bar.

Unit
setInitialDelay(initialDelay: Long)

Sets the initial delay.

Unit
setProgressBarView(progressBarView: View!)

Sets a custom view to be shown in place of the default ProgressBar.

Unit
setRootView(rootView: ViewGroup!)

Sets the root view on which the progress bar will be attached.

Unit

Displays the progress bar.

Public constructors

ProgressBarManager

Added in 1.1.0
ProgressBarManager()

Public functions

disableProgressBar

Added in 1.1.0
fun disableProgressBar(): Unit

Disables progress bar.

enableProgressBar

Added in 1.1.0
fun enableProgressBar(): Unit

Enables progress bar.

getInitialDelay

Added in 1.1.0
fun getInitialDelay(): Long

Returns the initial delay.

hide

Added in 1.1.0
fun hide(): Unit

Hides the progress bar.

setInitialDelay

Added in 1.1.0
fun setInitialDelay(initialDelay: Long): Unit

Sets the initial delay. Progress bar will be shown after this delay has elapsed.

Parameters
initialDelay: Long

millisecond representing the initial delay.

setProgressBarView

Added in 1.1.0
fun setProgressBarView(progressBarView: View!): Unit

Sets a custom view to be shown in place of the default ProgressBar. This view must have a parent. Once set, we maintain the visibility property of this view.

Parameters
progressBarView: View!

custom view that will be shown to indicate progress.

setRootView

Added in 1.1.0
fun setRootView(rootView: ViewGroup!): Unit

Sets the root view on which the progress bar will be attached. This class assumes the root view to be FrameLayout in order to position the progress bar widget in the center of the screen.

Parameters
rootView: ViewGroup!

view that will contain the progress bar.

show

Added in 1.1.0
fun show(): Unit

Displays the progress bar.