2015-12-20 18 views
5

Sto cercando di ottenere un effetto come la pagina di destinazione di Google Play Store. Quello che credo è che la gerarchia è la seguente -Scorrimento orizzontale uniforme di Recyclerview all'interno di Scrollview

  • CoordinatorLayout
  • ScrollView
  • Recyclerview con orizzontale LinearLayout

Il colpo orizzontale sul "Nuovo + Aggiornato Giochi" sezione è incredibilmente liscia e non interferisce con lo scorrimento verticale. Nella mia implementazione, durante lo scorrimento, c'è un movimento su e giù, e quindi l'effetto non è regolare.

Idealmente solo per i movimenti SU o GIÙ espliciti, se la vista si sposta su o giù.

La mia comprensione è corretta? C'è qualche tutorial o guida che mi aiuti a ottenere lo stesso effetto?

enter image description here

+0

Ho lo stesso problema. hai trovato qualche soluzione? – alashow

+0

Sono bloccato anche –

risposta

1

Vorrei davvero apprezzare se si potrebbe aggiungere alcuni frammenti di codice per una migliore comprensione del problema .. Anche se, ecco un estratto

{ 
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); l'ultimo parametro imposta ReverseLayout su false, quindi non è necessario impostare true, quindi false. – GotaloveCode

Problemi correlati