estudiantes Lucas:
Tengo un RecyclerView y una Textview por encima de ella y quiero actualizar el Textview dependiendo del primer elemento visible en mi Recyclerview. Pero Recyclerview solamente tiene dos OnScroll-oyentes onScrolled
y onScrollStateChanged
. Tanto solamente se llama cuando se alcanza un estado específico (transición). Es por eso que mi única TextView se actualiza cuando comienzo a finales / desplazamiento pero quiero actualizar mi Textview incluso en el medio cuando el desplazamiento se está asentando.
En Swift este comportamiento se alcanza a través de "scrollViewDidScroll ()".
¿Hay alguna manera de lograr esto en Android?
Abhinav Chauhan:
mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
if(dy > 0) Log.d("db","scrolling up");
else if(dy < 0) Log.d("db","scrolling dowm");
}
});