Jak obsługiwać dotyk poza widokiem w Androidzie?

Znalazłem implementację„Cofnij pasek” używany w aplikacji Gmail na Androida. „UndoBar” jest w zasadzie Widokiem wyświetlanym na górze układu.

Niestety nie jest kompletny - nie ma funkcji zwalniania paska przez dotknięcie ekranu poza barem.

ZaimplementowałemFrameLayout to nadpisujeonInterceptTouchEvent aby poradzić sobie z barem, odwoływanie, ale dotykanie Pasek akcji nic nie robi.

Czy jest jakiś sposób, aby poradzić sobie z takimi wydarzeniami z Action Bar?

Poniżej znajduje się obraz z „UndoBar”. To, co chcę osiągnąć w celu obsługi dotyku na pasku akcji reprezentowanym przez czerwoną kropkę.

questionAnswers(8)

yourAnswerToTheQuestion