Mam układ tak:NestedScrollView nie rzucać z Recyclerview wewnątrz
<NestedScrollView>
<RecyclerView> // vertical recycler view
<RecyclerView/> // horizontal recycler view
<RecyclerView/>
<RecyclerView/>
...
<RecyclerView>
</NestedScrollView>
Wynik wygląda Google Play Store:
I wyłączone NestedScrolling w horizontal Recycler
widzenia:
horizontalRecyclerView.setHasFixedSize(true);
horizontalRecyclerView.setNestedScrollingEnabled(false);
Mój problem:
The vertical recyclerview
nie przewija fling, gdy tylko stanie się ACTION_UP
, zatrzyma również przewijanie vertical recyclerview
.
Jak zagnieżdżać vertical recyclerview
wewnątrz nestedscrollview
i horizontal recyclerview
wewnątrz vertical recyclerview
jak Playstore i zachować płynność przewijania.
rozwiązany:
Korzystanie zwyczaj zagnieżdżony widok przewijania @vrund Purohit (kod poniżej) i wyłączone nestedscroll zarówno pionowe i poziome recyclerview:
verticalRecyclerView.setNestedScrollingEnabled(false);
... add each horizontal recyclerviews:
horizontalRecyclerView.setNestedScrollingEnabled(false);
https://stackoverflow.com/questio ns/27083091/recyclerview-inside-scrollview-is-not-working/45466603 # 45466603 Sprawdź ten link .. – maruti060385