lib / com.tingyik90.snackprogressbar / SnackProgressBar
class SnackProgressBar
SnackProgressBar is the holder for information to be displayed via SnackProgressBarManager.
Name | Summary |
---|---|
OnActionClickListener | Interface definition for a callback to be invoked when an action is clicked.interface OnActionClickListener |
Name | Summary |
---|---|
SnackProgressBarType | annotation class SnackProgressBarType |
Name | Summary |
---|---|
<init> | Creates a SnackProgressBar.SnackProgressBar(type: Int , message: String ) |
Name | Summary |
---|---|
getBundle | Gets the additional bundle of SnackProgressBar. This value may be null.fun getBundle(): Bundle ? |
putBundle | Sets the additional bundle of SnackProgressBar, which can be retrieved later.fun putBundle(bundle: Bundle ): SnackProgressBar |
setAction | Sets the action of SnackProgressBar. The action can be clicked to trigger OnActionClickListener.fun setAction(action: String , onActionClickListener: OnActionClickListener?): SnackProgressBar |
setAllowUserInput | Sets whether user input is allowed. Setting to FALSE will display an OverlayLayout which blocks user input.fun setAllowUserInput(allowUserInput: Boolean ): SnackProgressBar |
setIconBitmap | Sets the icon of SnackProgressBar. Only a bitmap or a resId can be specified at any one time.fun setIconBitmap(bitmap: Bitmap ): SnackProgressBar |
setIconResource | Sets the icon of SnackProgressBar. Only a bitmap or a resId can be specified at any one time.fun setIconResource(iconResId: Int ): SnackProgressBar |
setIsIndeterminate | Sets whether the ProgressBar is indeterminate.fun setIsIndeterminate(isIndeterminate: Boolean ): SnackProgressBar |
setMessage | Sets the message of SnackProgressBar.fun setMessage(message: String ): SnackProgressBar |
setProgressMax | Sets the max progress for determinate ProgressBar.fun setProgressMax(progressMax: Int ): SnackProgressBar |
setShowProgressPercentage | Sets whether to show progress in percentage.fun setShowProgressPercentage(showProgressPercentage: Boolean ): SnackProgressBar |
setSwipeToDismiss | Sets whether user can swipe the SnackProgressBar to dismiss it.fun setSwipeToDismiss(swipeToDismiss: Boolean ): SnackProgressBar |
setType | Sets the type of SnackProgressBar.fun setType(type: Int ): Unit |
toString | Returns a string representation of the SnackProgressBar.fun toString(): String |
Name | Summary |
---|---|
TYPE_CIRCULAR | SnackProgressBar layout with message and circular ProgressBar.const val TYPE_CIRCULAR: Int |
TYPE_HORIZONTAL | SnackProgressBar layout with message and horizontal ProgressBar.const val TYPE_HORIZONTAL: Int |
TYPE_NORMAL | SnackProgressBar layout with message only.const val TYPE_NORMAL: Int |