Ich verwende Floating-Action-Button in meiner Android-Anwendung. Ich habe eine Funktion implementiert, wenn ein Benutzer in der Liste nach unten scrollt, FAB verschwindet. Es erscheint zurück, wenn ein Benutzer nach oben scrollt.Verbergen und wieder schwimmende Aktion Schaltfläche anzeigen, Android
myRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
if (dy >0) {
// Scroll Down
if (floatingActionButton.isShown()) {
floatingActionButton.hide();
}
}
else if (dy <0) {
// Scroll Up
if (!floatingActionButton.isShown()) {
floatingActionButton.show();
}
}
}
});
Wie kann FAB nach 5 Sekunden wieder angezeigt werden, auch wenn der Benutzer nicht nach oben scrollt? Wenn Sie mit meiner Frage immer noch nicht klar sind, können Sie diese Funktion in LinkedIn Android-Anwendung überprüfen.