我有handleWatchKitExtensionRequest:reply:
项目RecyclerView
。我想让ImageView
一次只显示一个项目,在更改时拖动到RecyclerView
之类的边缘。谁知道如何实现这个目标?
我正在使用此来源的代码:
Android Simple RecyclerView Widget Example
只有一个区别是我没有ViewPager
,只有TextView
。
答案 0 :(得分:27)
您可以使用PagerSnapHelper类:
RecyclerView recyclerFoodItemsHorizontal = (RecyclerView) findViewById(R.id.recycler_food_items_horizontal);
SnapHelper mSnapHelper = new PagerSnapHelper();
mSnapHelper.attachToRecyclerView(recyclerFoodItemsHorizontal);
它的工作方式与ViewPager类似。
答案 1 :(得分:1)
从我看到你需要一个垂直的ViewPager。我使用castorflex/VerticalViewPager 库实现了我的一个项目。它就像ViewPager一样,没有代码更改,因为我可以看到它只是来自支持库中可用的v19 ViewPager的复制粘贴,在那里他将所有左/右变为顶/底,X变为Y.