Builder

Builder class for creating a HUD

Parameters

lifecycleManagerObserver

the LifecycleManagerObserver to observe lifecycle changes.

expect class Builder : BaseHUD.Builder

Builder class for creating a HUD

actual class Builder

Builder class for creating a HUD

Parameters

viewController

The UIViewController to present the loading indicator

wrapper

a modifier method for modifying the ViewController representing the loading indicator before it is presented.

actual class Builder : BaseHUD.Builder

Builder class for creating a HUD

actual class Builder : BaseHUD.Builder

Builder class for creating a HUD

Constructors

Link copied to clipboard
constructor(lifecycleManagerObserver: LifecycleManagerObserver = LifecycleManagerObserver())
constructor(viewController: <Error class: unknown class>)

Constructor

constructor(viewController: <Error class: unknown class>, wrapper: (<Error class: unknown class>) -> <Error class: unknown class>)
constructor()
constructor()

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun BaseHUD.Builder.build(coroutineScope: CoroutineScope, initialize: HudConfig.Builder.() -> Unit = { }): BaseHUD

Builds a HUD to display a loading indicator

Link copied to clipboard
actual open override fun create(hudConfig: HudConfig, coroutineScope: CoroutineScope): HUD

Creates a HUD based on hudConfig.

expect open override fun create(hudConfig: HudConfig, coroutineScope: CoroutineScope): HUD

Creates a HUD based on hudConfig.

actual open override fun create(hudConfig: HudConfig, coroutineScope: CoroutineScope): HUD

Creates a HUD based on hudConfig.

actual open override fun create(hudConfig: HudConfig, coroutineScope: CoroutineScope): HUD

Creates a HUD based on hudConfig.

Link copied to clipboard
Link copied to clipboard
open override fun unsubscribe()