Package com.skydoves.only

Types

Only
Link copied to clipboard
object Only
Easy way to run block codes only as many times as necessary.

Functions

only
Link copied to clipboard
inline fun only(name: String, times: Int, block: Only.Builder.() -> Unit)
Run Only by Only.Builder using kotlin dsl.
onlyOnce
Link copied to clipboard
inline fun onlyOnce(name: String, times: Int = 1, block: Only.Builder.() -> Unit)
Run only once Only by Only.Builder using kotlin dsl.
onlyOnceToast
Link copied to clipboard
fun Context.onlyOnceToast(name: String, text: String)
shows toast only once.
onlyThrice
Link copied to clipboard
inline fun onlyThrice(name: String, times: Int = 3, block: Only.Builder.() -> Unit)
Run only thrice Only by Only.Builder using kotlin dsl.
onlyThriceToast
Link copied to clipboard
fun Context.onlyThriceToast(name: String, text: String)
shows toast only thrice
onlyToast
Link copied to clipboard
fun Context.onlyToast(name: String, times: Int, text: String)
shows toast only x times.
onlyTwice
Link copied to clipboard
inline fun onlyTwice(name: String, times: Int = 2, block: Only.Builder.() -> Unit)
Run only twice Only by Only.Builder using kotlin dsl.
onlyTwiceToast
Link copied to clipboard
fun Context.onlyTwiceToast(name: String, text: String)
shows toast only twice.
onlyVisibility
Link copied to clipboard
fun View.onlyVisibility(name: String, times: Int, visible: Boolean)
View visibility Only extension.