[关闭]
@946898963 2020-11-22T07:59:44.000000Z 字数 820 阅读 695

RecyclerView

Android控件和框架


基本使用

Android RecyclerView 使用完全解析 体验艺术般的控件

Android控件RecycleView的基本用法

滑动监听

RecyclerView滑动监听(三)

RecycleViewScrollHelper--RecyclerView滑动事件检测的辅助类

  1. RecyclerView.OnScrollListener mOnScrollListener = new RecyclerView.OnScrollListener() {
  2. private int mLastVisibleItem = 0;
  3. @Override
  4. public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
  5. }
  6. @Override
  7. public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
  8. if (newState == RecyclerView.SCROLL_STATE_IDLE && mAdapter.getItemCount() == mLayoutManager.findLastVisibleItemPosition() + 1) {
  9. getViewModel().next();
  10. }
  11. }
  12. };

部分方法

onViewDetachedFromWindow()/onViewAttachedToWindow()

RecyclerView解析--onViewDetachedFromWindow()/onViewAttachedToWindow()

局部刷新

RecyclerView配合DiffUtil,好用到飞

平滑滚动

recyclerView平滑滚动(动画滚动)并置顶

源码分析

RecyclerView源码

问题

RecyclerView导致父控件点击事件无效 (自己使用了这个方法)

RecyclerView导致自身和父控件点击事件无效

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注