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 次 |
最近记录: |