Most visited

Recently visited

Snackbar.Callback

public static abstract class Snackbar.Callback
extends Object

java.lang.Object
   ↳ android.support.design.widget.Snackbar.Callback


Snackbar实例的回调类。

也可以看看:

Summary

Constants

int DISMISS_EVENT_ACTION

表示通过点击操作解散了Snackbar。

int DISMISS_EVENT_CONSECUTIVE

表示Snackbar已从显示的新Snackbar中解散。

int DISMISS_EVENT_MANUAL

表示通过致电 dismiss()解散了Snackbar。

int DISMISS_EVENT_SWIPE

表示Snackbar通过滑动被解除。

int DISMISS_EVENT_TIMEOUT

表示Snackbar由于超时而被解雇。

Public constructors

Snackbar.Callback()

Public methods

void onDismissed(Snackbar snackbar, int event)

当给定的 Snackbar被解雇时调用,无论是通过 Snackbar ,手动解除或点击一个动作。

void onShown(Snackbar snackbar)

当给定的 Snackbar可见时调用。

Inherited methods

From class java.lang.Object

Constants

DISMISS_EVENT_ACTION

int DISMISS_EVENT_ACTION

表示通过点击操作解散了Snackbar。

常数值:1(0x00000001)

DISMISS_EVENT_CONSECUTIVE

int DISMISS_EVENT_CONSECUTIVE

表示Snackbar已从显示的新Snackbar中解散。

常量值:4(0x00000004)

DISMISS_EVENT_MANUAL

int DISMISS_EVENT_MANUAL

表示通过致电 dismiss()解散了Snackbar。

常量值:3(0x00000003)

DISMISS_EVENT_SWIPE

int DISMISS_EVENT_SWIPE

表示Snackbar通过滑动被解除。

常量值:0(0x00000000)

DISMISS_EVENT_TIMEOUT

int DISMISS_EVENT_TIMEOUT

表示Snackbar由于超时而被解雇。

常量值:2(0x00000002)

Public constructors

Snackbar.Callback

Snackbar.Callback ()

Public methods

onDismissed

void onDismissed (Snackbar snackbar, 
                int event)

当给定的 Snackbar被解雇时调用,无论是通过 Snackbar ,手动解雇还是点击一个动作。

Parameters
snackbar Snackbar: The snackbar which has been dismissed.
event int: The event which caused the dismissal. One of either: DISMISS_EVENT_SWIPE, DISMISS_EVENT_ACTION, DISMISS_EVENT_TIMEOUT, DISMISS_EVENT_MANUAL or DISMISS_EVENT_CONSECUTIVE.

也可以看看:

onShown

void onShown (Snackbar snackbar)

当给定的 Snackbar可见时调用。

Parameters
snackbar Snackbar: The snackbar which is now visible.

也可以看看:

Hooray!