Loader

open class Loader @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_loaderStyle, defStyleRes: Int = R.style.Sdds_Components_Loader) : FrameLayout

Компонент, который используется для уведомления пользователей о том, что загрузка началась. Может отображать бесконечный прогресс Spinner или конечный CircularProgressBar.

Parameters

context

контекст

attrs

аттрибуты view

defStyleAttr

аттрибут стиля по умолчанию

defStyleRes

стиль по умолчанию

Constructors

Link copied to clipboard
constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = R.attr.sd_loaderStyle, defStyleRes: Int = R.style.Sdds_Components_Loader)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open var loaderType: Int

Тип отображаемого прогресса - бесконечный SPINNER конечный PROGRESS

Link copied to clipboard
open var maxProgress: Float

Максимальный прогресс

Link copied to clipboard
open var minProgress: Float

Минимальный прогресс

Link copied to clipboard
open var progress: Float

Текущий прогресс

Link copied to clipboard

Включает/выключает отображение линии фона прогресса

Link copied to clipboard

Включает/выключает отображение значение прогресса

Functions

Link copied to clipboard
open fun setDuration(duration: Long)

Устанавливает скорость вращения дуги Spinner

Link copied to clipboard
open fun setProgress(progress: Float, animate: Boolean)

Устанавливает текущий прогресс с анимацией, если animate == true

Link copied to clipboard

Устанавливает слушателя изменения прогресса

Link copied to clipboard
open fun setSweepAngle(angle: Float)

Устанавливает угол дуги индикатора Spinner

Link copied to clipboard
open fun setValueSuffix(suffix: String?)

Устанавливает суффикс для value