【发布时间】:2016-11-01 17:58:44
【问题描述】:
我在我的 android 应用程序中使用浮动操作按钮。当用户向下滚动列表时,我实现了一项功能,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 应用程序中查看此功能。
【问题讨论】:
标签: android floating-action-button