Package com.google.android.material.snackbar

Types

BannerbarScope
Link copied to clipboard
class BannerbarScope
Receiver class of Bannerbar builders with custom configuration.
CallbackBuilder
Link copied to clipboard
interface CallbackBuilder
Interface to invoke Bannerbar.Callback Kotlin DSL style.

Functions

addCallback
Link copied to clipboard
fun Bannerbar.addCallback(@NonNull() callback: CallbackBuilder.() -> Unit): Bannerbar
Add callback Kotlin DSL style.
bannerbar
Link copied to clipboard
fun View.bannerbar(@NonNull() title: CharSequence): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_INDEFINITE duration.
fun View.bannerbar(@StringRes() titleId: Int): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_INDEFINITE duration.
inline fun View.bannerbar(@NonNull() title: CharSequence, configuration: BannerbarScope.() -> Unit): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_INDEFINITE duration.
inline fun View.bannerbar(@StringRes() titleId: Int, configuration: BannerbarScope.() -> Unit): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_INDEFINITE duration.
longBannerbar
Link copied to clipboard
fun View.longBannerbar(@NonNull() title: CharSequence): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_LONG duration.
fun View.longBannerbar(@StringRes() titleId: Int): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_LONG duration.
inline fun View.longBannerbar(@NonNull() title: CharSequence, configuration: BannerbarScope.() -> Unit): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_LONG duration.
inline fun View.longBannerbar(@StringRes() titleId: Int, configuration: BannerbarScope.() -> Unit): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_LONG duration.
shortBannerbar
Link copied to clipboard
fun View.shortBannerbar(@NonNull() title: CharSequence): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_SHORT duration.
fun View.shortBannerbar(@StringRes() titleId: Int): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_SHORT duration.
inline fun View.shortBannerbar(@NonNull() title: CharSequence, configuration: BannerbarScope.() -> Unit): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_SHORT duration.
inline fun View.shortBannerbar(@StringRes() titleId: Int, configuration: BannerbarScope.() -> Unit): Bannerbar
Display Bannerbar with Bannerbar.LENGTH_SHORT duration.