Builder

class Builder(context: Context)

Builder class for creating ProgressView.

Constructors

Builder
Link copied to clipboard
fun Builder(context: Context)

Functions

build
Link copied to clipboard
fun build(): ProgressView
setAutoAnimate
Link copied to clipboard
fun setAutoAnimate(value: Boolean): ProgressView.Builder
setColorBackground
Link copied to clipboard
fun setColorBackground(@ColorInt() value: Int): ProgressView.Builder
setDuration
Link copied to clipboard
fun setDuration(value: Long): ProgressView.Builder
setHeight
Link copied to clipboard
fun setHeight(@Px() value: Int): ProgressView.Builder
setHighlightColor
Link copied to clipboard
fun setHighlightColor(@ColorInt() value: Int): ProgressView.Builder
setHighlighting
Link copied to clipboard
fun setHighlighting(value: Boolean): ProgressView.Builder
setHighlightThickness
Link copied to clipboard
fun setHighlightThickness(@Px() value: Int): ProgressView.Builder
setInterpolator
Link copied to clipboard
fun setInterpolator(value: Interpolator): ProgressView.Builder
setLabelColorInner
Link copied to clipboard
fun setLabelColorInner(@ColorInt() value: Int): ProgressView.Builder
setLabelColorOuter
Link copied to clipboard
fun setLabelColorOuter(@ColorInt() value: Int): ProgressView.Builder
setLabelConstraints
Link copied to clipboard
fun setLabelConstraints(value: ProgressLabelConstraints): ProgressView.Builder
setLabelGravity
Link copied to clipboard
fun setLabelGravity(value: Int): ProgressView.Builder
setLabelSize
Link copied to clipboard
fun setLabelSize(value: Float): ProgressView.Builder
setLabelSpace
Link copied to clipboard
fun setLabelSpace(@Px() value: Float): ProgressView.Builder
setLabelText
Link copied to clipboard
fun setLabelText(value: CharSequence): ProgressView.Builder
setLabelTextResource
Link copied to clipboard
fun setLabelTextResource(@StringRes() value: Int): ProgressView.Builder
setLabelTypeface
Link copied to clipboard
fun setLabelTypeface(value: Typeface): ProgressView.Builder
fun setLabelTypeface(value: Int): ProgressView.Builder
setMax
Link copied to clipboard
fun setMax(value: Float): ProgressView.Builder
setMin
Link copied to clipboard
fun setMin(value: Float): ProgressView.Builder
setOnProgressChangeListener
Link copied to clipboard
fun setOnProgressChangeListener(block: (Float) -> Unit): ProgressView.Builder
setOnProgressClickListener
Link copied to clipboard
fun setOnProgressClickListener(block: (Boolean) -> Unit): ProgressView.Builder
setOrientation
Link copied to clipboard
fun setOrientation(value: ProgressViewOrientation): ProgressView.Builder
setProgress
Link copied to clipboard
fun setProgress(value: Float): ProgressView.Builder
setProgressbarAlpha
Link copied to clipboard
fun setProgressbarAlpha(@FloatRange(from = 0.0.toDouble(), to = 1.0.toDouble()value: Float): ProgressView.Builder
setProgressbarColor
Link copied to clipboard
fun setProgressbarColor(@ColorInt() value: Int): ProgressView.Builder
setProgressbarColorGradientCenter
Link copied to clipboard
fun setProgressbarColorGradientCenter(@ColorInt() value: Int): ProgressView.Builder
setProgressbarColorGradientEnd
Link copied to clipboard
fun setProgressbarColorGradientEnd(@ColorInt() value: Int): ProgressView.Builder
setProgressbarColorGradientStart
Link copied to clipboard
fun setProgressbarColorGradientStart(@ColorInt() value: Int): ProgressView.Builder
setProgressbarRadii
Link copied to clipboard
fun setProgressbarRadii(value: FloatArray): ProgressView.Builder
setProgressbarRadius
Link copied to clipboard
fun setProgressbarRadius(@Px() value: Float): ProgressView.Builder
setProgressViewAnimation
Link copied to clipboard
setRadii
Link copied to clipboard
fun setRadii(value: FloatArray): ProgressView.Builder
setRadius
Link copied to clipboard
fun setRadius(@Px() value: Float): ProgressView.Builder
setSize
Link copied to clipboard
fun setSize(@Px() width: Int, @Px() height: Int): ProgressView.Builder
setTextForm
Link copied to clipboard
fun setTextForm(value: TextForm): ProgressView.Builder