Package com.skydoves.progressview

Types

HighlightView
Link copied to clipboard
class HighlightView(context: Context, attrs: AttributeSet?) : FrameLayout
HighlightView is a view with stroke highlighting via onClickListener.
OnProgressChangeListener
Link copied to clipboard
fun fun interface OnProgressChangeListener
OnProgressChangeListener is an interface for listening to the progress is changed.
OnProgressClickListener
Link copied to clipboard
fun fun interface OnProgressClickListener
OnProgressClickListener is an interface for listening to the progress bar is clicked.
ProgressLabelConstraints
Link copied to clipboard
enum ProgressLabelConstraints : Enum<ProgressLabelConstraints>
ProgressLabelConstraints determines the constraints aligning of the label position.
ProgressView
Link copied to clipboard
class ProgressView : FrameLayout
ProgressView is a progress bar with a flexible text and animations.
ProgressViewAnimation
Link copied to clipboard
enum ProgressViewAnimation : Enum<ProgressViewAnimation>
ProgressViewAnimation is a collection of progress animation.
ProgressViewOrientation
Link copied to clipboard
enum ProgressViewOrientation : Enum<ProgressViewOrientation>
ProgressViewOrientation is the orientation attribute.
TextForm
Link copied to clipboard
class TextForm(builder: TextForm.Builder)
TextFrom is an attribute class what has some attributes about TextView for customizing popup texts easily.

Functions

progressView
Link copied to clipboard
inline fun progressView(context: Context, crossinline block: ProgressView.Builder.() -> Unit): ProgressView
creates an instance of ProgressView by ProgressView.Builder using kotlin dsl.
textForm
Link copied to clipboard
inline fun textForm(context: Context, crossinline block: TextForm.Builder.() -> Unit): TextForm
creates an instance of TextForm from TextForm.Builder using kotlin dsl.