Ahm*_*tib 14 android android-layout android-activity android-recyclerview
我有一个horizontal RecyclerView和两个按钮(下一个,上一个),如下图所示.
所以我需要通过使用这些按钮移动到下一个项目或位置,我知道所谓的方法,scrollTo但我不知道它是如何工作的
Ahm*_*tib 28
只要找到答案:
case R.id.next:
mRecyclerView.getLayoutManager().scrollToPosition(linearLayoutManager.findLastVisibleItemPosition() + 1);
break;
case R.id.pre:
mRecyclerView.getLayoutManager().scrollToPosition(linearLayoutManager.findFirstVisibleItemPosition() - 1);
break;
Run Code Online (Sandbox Code Playgroud)
Gil*_*yof 18
RecyclerViews 有一个方法,他们暴露滚动到某个位置:
按住滚动到给定位置:
mRecyclerView.scrollToPosition(int position)
Run Code Online (Sandbox Code Playgroud)
平滑滚动到给定位置:
mRecyclerView.smoothScrollToPosition(int position)
Run Code Online (Sandbox Code Playgroud)
对于这些方法来工作,LayoutManager的RecyclerView需求,已经实现了这些方法,并且LinearLayoutManager确实在一个基本的方式实现这些,所以你应该是好去.
| 归档时间: |
|
| 查看次数: |
16031 次 |
| 最近记录: |