-1
3つの要素の配列で上下に移動しているときにデータを持つアイテムを繰り返す必要があります。摩耗アンドロイドのための循環ループCurvedChildLayoutManagerを行う方法は?
... 項目1つの 項目2 項目3 項目1つの 項目2 アイテム3 ...
3つの要素の配列で上下に移動しているときにデータを持つアイテムを繰り返す必要があります。摩耗アンドロイドのための循環ループCurvedChildLayoutManagerを行う方法は?
... 項目1つの 項目2 項目3 項目1つの 項目2 アイテム3 ...
あなたはそれをあなたがどんなLayoutManager
とRecyclerView
の場合と同じように行う必要があります。
だから、要するに、あなたのRecyclerView.Adapter
を変更します。
getItemCount
リターンInteger.MAX_VALUE
してください。RecyclerView
を初期化した後、あなたのアイテムが中間位置layoutManager.scrollToPosition((int)(Integer.MAX_VALUE/2f))
に代わりのlist.get(position)
list.get(position % list.size)
を使用して取得する場合(あなたがあなたのデータセットとアイテムが表示されるべきで、あなたの選択に応じてInteger.MAX_VALUE/2f
にint
を追加する必要があります最初)。このようにして、データセットを繰り返すことなく、無限スクロールの錯覚を維持します。
この行を追加する必要があります。 "wearableRecyclerView .setCenterEdgeItems(true);"この行では動作しません。 –
どのように動作しませんか?何が起こるのですか? –
このsetCenterEdgeItems(真) でセンターリストにスクロールされていませんが、私がこの行を無効にした場合、それは作業 –