【发布时间】:2015-12-09 23:07:41
【问题描述】:
我在底部有线性布局,我想在向上滚动时隐藏该视图并在向下滚动时显示。我能够在回收站视图上使用滚动侦听器来实现这一点。但是有一个问题,当您滚动慢速视图时,它会闪烁(快速显示和隐藏)。
这是我的代码
bottom = (LinearLayout) getActivity().findViewById(R.id.linerabottom);
recycleList.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
if (dy > 0) {
bottom.setVisibility(View.GONE);
} else {
bottom.setVisibility(View.VISIBLE);
}
}
});
这是https://goo.gl/photos/TwUJjmPUA4kJCsaR8问题的视频。
你能帮我找出问题所在吗? 谢谢。
【问题讨论】:
标签: android scroll android-recyclerview show-hide