Я использую Snackbar из библиотеки com.android.support:design:22.2.0
. Я использую его для отмены удаления. Чтобы облегчить мою жизнь, я собираюсь сделать UI похожим на то, что вещи фактически удалены из источника данных, и если кнопка отмены в снэке не нажата, на самом деле выполните удаления из источника данных. Итак, я хочу знать, когда Snackbar больше не виден, поэтому безопасно удалять элементы.
Я могу вызвать getView() в Snackbar, но я не уверен, какой прослушиватель я должен использовать. Я попробовал setOnSystemUiVisibilityChangeListener()
, но это не сработало, я считаю, что это только для строки состояния системы.
Кроме того, Snackbar не может быть расширен, поскольку у него есть частный конструктор.