【发布时间】:2016-04-01 14:02:24
【问题描述】:
我正在使用@MrEngineer13 的SnackBar implementation 并且想知道如何捕获2 个单独的“ActionClick”事件——根据actionclick 事件发生的时间,我需要做不同的事情。
构建器看起来像这样 -
new SnackBar.Builder(this)
.withOnClickListener(this)
.withMessage("This library is awesome!") // OR
.withMessageId(messageId)
.withTypeFace(myAwesomeTypeFace)
.withActionMessage("Action") // OR
.withActionMessageId(actionMsgId)
.withTextColorId(textColorId)
.withBackGroundColorId(bgColorId)
.withVisibilityChangeListener(this)
.withStyle(style)
.withDuration(duration)
.show();`
并且 onMessageClick 采用“令牌”参数 -
@Override
public void onMessageClick(Parcelable token) {
}
我无法弄清楚的是,当点击发生时如何传递这个“令牌”。
【问题讨论】:
标签: android android-snackbar snackbar