내 안드로이드 응용 프로그램에서 플로팅 액션 버튼을 사용하고 있습니다. 사용자가 목록을 아래로 스크롤하면 FAB이 사라지는 기능을 구현했습니다. 사용자가 위로 스크롤하면 나타납니다.떠 다니는 액션 버튼을 숨기고 다시 표시합니다.
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();
}
}
}
});
사용자가 위로 스크롤하지 않아도 5 초 후에 FAB를 다시 표시하는 방법은 무엇입니까? 내 질문에 아직 명확하지 않은 경우 LinkedIn android 응용 프로그램에서이 기능을 확인할 수 있습니다.