Recyclerview滚动使用按钮动作上下按钮在活动或片段android

时间:2017-06-30 10:01:52

标签: android android-recyclerview

如果有人知道如何使用按钮操作(如活动或片段中的向上和向下按钮)实现recyclelerview滚动控制。

此外,这些按钮将启用或设置为可见性,当具有不可见项目的回收者视图或具有更多数据的arraylist或者是否有实现该概念的任何想法时,请建议我。

1 个答案:

答案 0 :(得分:0)

点击下拉按钮

int totalItemCount = recyclerView.getAdapter().getItemCount();
if (totalItemCount <= 0) return;
int lastVisibleItemIndex = mLayoutManager.findLastVisibleItemPosition();

if (lastVisibleItemIndex >= totalItemCount) return;
            mLayoutManager.smoothScrollToPosition(recyclerView,null,lastVisibleItemIndex+1);

并在您的向上按钮上单击

int firstVisibleItemIndex = mLayoutManager.findFirstCompletelyVisibleItemPosition();
if (firstVisibleItemIndex > 0) {
                mLayoutManager.smoothScrollToPosition(recyclerView,null,firstVisibleItemIndex-1);
}

关于utton有一些问题。可能是因为项目动画师,(Haven不检查)