效果: 暂时没学会上传gif 现附上截图,再附源码,个人笔记仅供参考 截图: 源码: GridLayoutManager layoutManager=(GridLayoutManager) recyclerView_2.getLayoutManager(); MyRecycleViewAdapter myRecycleViewAdapter = new MyRecycleViewAdapter(lists, getContext()); RecyclerView recyclerView_2 = view.findViewById(R.id.home_recycleView_2); ProgressBar progressBar=view.findViewById(R.id.home_progress); recyclerView_2.setAdapter(myRecycleViewAdapter2); recyclerView_2.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); int position=layoutManager.findLastCompletelyVisibleItemPosition(); int count=recyclerView_2.getAdapter().getItemCount(); int progress= (int) ((float)(position+1)/count*100); progressBar.setProgress(progress); } });