Interface ProgressButton
-
- All Implemented Interfaces:
-
android.graphics.drawable.Drawable.Callback,androidx.lifecycle.LifecycleObserver
public interface ProgressButton implements Drawable.Callback, LifecycleObserver
-
-
Method Summary
-
-
Method Detail
-
invalidate
abstract Unit invalidate()
-
getContext
abstract Context getContext()
-
setClickable
abstract Unit setClickable(Boolean b)
-
setCompoundDrawables
abstract Unit setCompoundDrawables(Drawable left, Drawable top, Drawable right, Drawable bottom)
-
setBackground
abstract Unit setBackground(Drawable background)
-
saveInitialState
abstract Unit saveInitialState()
-
recoverInitialState
abstract Unit recoverInitialState()
-
hideInitialState
abstract Unit hideInitialState()
-
startAnimation
abstract Unit startAnimation(Function0<Unit> onAnimationEndListener)
-
startAnimation
Unit startAnimation(OnAnimationEndListener onAnimationEndListener)
-
startAnimation
Unit startAnimation()
-
startMorphAnimation
abstract Unit startMorphAnimation()
-
startMorphRevertAnimation
abstract Unit startMorphRevertAnimation()
-
stopMorphAnimation
abstract Unit stopMorphAnimation()
-
stopAnimation
abstract Unit stopAnimation()
-
stopProgressAnimation
abstract Unit stopProgressAnimation()
-
revertAnimation
abstract Unit revertAnimation(Function0<Unit> onAnimationEndListener)
-
revertAnimation
Unit revertAnimation(OnAnimationEndListener onAnimationEndListener)
-
revertAnimation
Unit revertAnimation()
-
doneLoadingAnimation
abstract Unit doneLoadingAnimation(Integer fillColor, Bitmap bitmap)
-
startRevealAnimation
abstract Unit startRevealAnimation()
-
drawProgress
abstract Unit drawProgress(Canvas canvas)
-
drawDoneAnimation
abstract Unit drawDoneAnimation(Canvas canvas)
-
setProgress
abstract Unit setProgress(Float value)
-
initRevealAnimation
abstract Unit initRevealAnimation(Integer fillColor, Bitmap bitmap)
-
getPaddingProgress
abstract Float getPaddingProgress()
-
setPaddingProgress
abstract Unit setPaddingProgress(Float paddingProgress)
-
getSpinningBarWidth
abstract Float getSpinningBarWidth()
-
setSpinningBarWidth
abstract Unit setSpinningBarWidth(Float spinningBarWidth)
-
getSpinningBarColor
abstract Integer getSpinningBarColor()
-
setSpinningBarColor
abstract Unit setSpinningBarColor(Integer spinningBarColor)
-
getInitialCorner
abstract Float getInitialCorner()
-
setInitialCorner
abstract Unit setInitialCorner(Float initialCorner)
-
getFinalCorner
abstract Float getFinalCorner()
-
setFinalCorner
abstract Unit setFinalCorner(Float finalCorner)
-
getFinalWidth
abstract Integer getFinalWidth()
-
getFinalHeight
abstract Integer getFinalHeight()
-
getDrawableBackground
abstract Drawable getDrawableBackground()
-
setDrawableBackground
abstract Unit setDrawableBackground(Drawable drawableBackground)
-
getProgressType
abstract ProgressType getProgressType()
-
setProgressType
abstract Unit setProgressType(ProgressType progressType)
-
-
-
-