Para o meu aplicativo, estou usando um RecyclerView
dentro de um local ScrollView
onde RecyclerView
tem uma altura com base em seu conteúdo usando esta biblioteca . A rolagem está funcionando, mas não está funcionando perfeitamente quando eu rolar a tela RecyclerView
. Quando eu rolar sobre o ScrollView
próprio, ele está rolando sem problemas.
O código que estou usando para definir RecyclerView
:
LinearLayoutManager friendsLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext(), android.support.v7.widget.LinearLayoutManager.VERTICAL, false);
mFriendsListView.setLayoutManager(friendsLayoutManager);
mFriendsListView.addItemDecoration(new DividerItemDecoration(getActivity().getApplicationContext(), null));
O RecyclerView
no ScrollView
:
<android.support.v7.widget.RecyclerView
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:id="@+id/friendsList"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
androidx.constraintlayout.widget.ConstraintLayout
o que vai resolver seu problema sem qualquer implementações complexas