Android设计支持库现在包括对Snackbar的支持。
我使用以下代码创建了一个:
Snackbar.make(findViewById(R.id.root_layout), result, Snackbar.LENGTH_LONG)
.setAction("Dismiss", new View.OnClickListener() {
@Override
public void onClick(View v) {
}
}).show();
通过滑动可以关闭 Snackbar。但是,我还希望使用其自身的操作按钮(使用 setAction 函数创建)来关闭它。
然而,似乎没有任何可用的函数可以做到这一点。
Snackbar
上执行 "Dismiss" 操作违反了Google Material Design Guidelines。请留意。 - Loyalar