gpt4 book ai didi

android - 在循环 Recyclerview android 中捕捉中心 onItemClick

转载 作者:太空狗 更新时间:2023-10-29 14:40:45 25 4
gpt4 key购买 nike

描述:我正在开发一个演示,其功能是用户可以从水平 Recyclerview 的项目中选择一个选项。在这方面,我陷入了以下查询。

查询:

1: 如何使 Recyclerview 循环?

例如,我有 10 个项目,名称分别为 1、2、3、4、5、6、7、8、9、10。现在,如果用户滚动 recyclerview,那么他/她将能够无休止地滚动它。即 1,2,3,4,5...9,10,1,2...9,10,1,2,3..9,10 这样。为此,我使用了 this answer .它以某种方式起作用,但仅在前进方向上起作用。

2: 如何将 Snap center 赋予用户选择的特定项目?

例如:如图所示,如果用户点击“15”,则该项目将出现在中心位置。就像用户点击“07”一样,它应该来到中心位置。我已经实现了 this demo .但它在点击该项目时不起作用。

到目前为止我完成的代码如下:

布局管理器:

final CenterZoomLayoutManager mLayoutManager = new CenterZoomLayoutManager(mContext,
CenterZoomLayoutManager.HORIZONTAL, false);// To get centered item zoom
recyclerview.setLayoutManager(mLayoutManager);

适配器对象:

mAdapter = new CustomAdapter(mContext, arrayList, new RecyclerViewClickListener() {
@Override
public void recyclerViewListClicked(View v, int position) {

}
});
recyclerview.setAdapter(mAdapter);

感谢任何帮助!谢谢。

Horizontal Recylerview in which user can select item as an option

最佳答案

关于android - 在循环 Recyclerview android 中捕捉中心 onItemClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48649059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com