recyclerView下滑到某个position,按钮显示,点击按钮返回recyclerView的顶部;
1.xml布局:
<ImageView
android:id="@+id/iv_batch_top"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@mipmap/fragment_batch_back" />
2.position>20时,将按钮显示;小于等于则隐藏;
private RecyclerView mFolderRv;
....
GridLayoutManager llm = new GridLayoutManager(getMainActivity(), 1);
llm.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int i) {
if (i <= 20) {
mBackTopIv.setVisibility(View.GONE);
} else {
mBackTopIv.setVisibility(View.VISIBLE);
}
return 1;//返回 1
}
});
mFolderRv.setLayoutManager(llm);
3.按钮的点击事件:
....
case R.id.iv_import_top:
mFolderRv.scrollToPosition(0);//返回到顶部 即position=0;
break;
...

本文介绍了在Android中如何在RecyclerView滚动到底部时显示按钮,当点击该按钮时,能够使RecyclerView返回顶部。通过XML布局设置,判断position值来控制按钮的显示与隐藏,并实现按钮的点击事件监听。
8049

被折叠的 条评论
为什么被折叠?



