2015-12-20 29 views
5

Google Playストアのリンク先ページのような効果を得ようとしています。私が信じていることは、次のように階層があり、ある -Scrollview内でRecyclerviewをスムーズに水平スクロール

  • CoordinatorLayout
  • ScrollView
  • は、水平方向のLinearLayout

とRecyclerview "新+更新ゲーム" セクションの水平スワイプは信じられないほどスムーズです垂直スクロールを妨げません。私の実装では、スワイプ中に上下に動きがあるため、効果は滑らかではありません。

ビューが上または下に移動する場合は、明示的なUPまたはDOWNジェスチャの場合にのみ理想的です。

私の理解は正しいですか?私が同じ効果を達成するのに役立つチュートリアルやガイドはありますか?あなたはあなたの問題をよりよく理解するためにいくつかのコードスニペットを追加することができれば、私は本当に感謝

enter image description here

+0

です。何か解決策を見つけましたか? – alashow

+0

私も詰まっています –

答えて

1

...とはいえ、ここで私は同じ問題を持ってい抜粋

{ 
recyclerView.setHasFixedSize(true); 
     linearLayoutManager = new LinearLayoutManager(getContext(), LinearLayoutManager.HORIZONTAL, true); 
     linearLayoutManager.setReverseLayout(false); 
     linearLayoutManager.setStackFromEnd(false); 
     adapter = new RecyclerAdapter(getContext(), arrayList); 
     recyclerView.setLayoutManager(linearLayoutManager); 
     recyclerView.setAdapter(adapter); 
     recyclerView.setNestedScrollingEnabled(false); 
     adapter.notifyDataSetChanged(); 
} 
+0

linearLayoutManager = new LinearLayoutManager(getContext()、LinearLayoutManager.HORIZONTAL、false);最後のパラメータはReverseLayoutをfalseに設定するので、trueとfalseを設定する必要はありません。 – GotaloveCode

関連する問題