Android thư viện hỗ trợ thiết kế hiện nay bao gồm hỗ trợ cho Snackbar.Làm thế nào để loại bỏ một Snackbar bằng cách sử dụng nút Hành động của riêng nó?
Tôi đã sử dụng đoạn mã sau để tạo ra một:
Snackbar.make(findViewById(R.id.root_layout), result, Snackbar.LENGTH_LONG)
.setAction("Dismiss", new View.OnClickListener() {
@Override
public void onClick(View v) {
}
}).show();
Các snackbar có thể bị miễn nhiệm bởi một swipe. Tuy nhiên, tôi cũng muốn loại bỏ nó bằng cách sử dụng Nút Hành động của chính nó (được tạo bằng cách sử dụng hàm setAction).
Tuy nhiên, dường như không có bất kỳ chức năng nào có thể thực hiện điều đó.
là một lưu ý cho người dân đến đây , thực hiện hành động "Loại bỏ" trên Thanh thức ăn nhẹ "chống lại [Nguyên tắc thiết kế Material Design của Google] (https://material.google.com/components/snackbars-toasts.html#snackbars-toasts-usage). – Loyalar