我試圖在向上滾動時隱藏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 后繼續(xù)工作,以便在向下滾動時使其可見。提前致謝。
當 View 設置為 GONE 時未調用 Android onScrolled
慕田峪7331174
2022-06-04 17:34:32