Библиотека поддержки дизайна 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();
Закусочную можно закрыть, проведя пальцем по экрану. Однако я также хочу отклонить его с помощью собственной кнопки действия (созданной с помощью функции setAction).
Однако, похоже, нет никакой доступной функции, которая могла бы это сделать.
Snackbar
является нарушением рекомендаций Google по дизайну материалов .