Я пытаюсь скрыть RelativeLayout при прокрутке вверх и показать его при прокрутке вниз.onScroll работает отлично и вызывается каждый раз, пока для View не установлено значение GONE.
final RelativeLayout placeHeaderMain = findViewById(R.id.place_header_main);
mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
if (dy > 0) {
// Scrolling up
placeHeaderMain.setVisibility(View.GONE);
} else {
// Scrolling down
placeHeaderMain.setVisibility(View.VISIBLE);
}
}
});
Я хочу, чтобы мой слушатель продолжал работать после установки значения View на Gone, чтобы сделать его видимым при прокрутке вниз.
Заранее спасибо.