Bonjour Je travaille sur un projet Android et je dois détecter en faisant défiler la vue Recycler, je sais que vous pouvez ajouter OnscrollListener à RecyclerView à partir de Fragment ou Activity, mais je dois faire de l'adaptateur afin de transmettre des données à partir de là au fragment, son quelque chose en temps réel d'animation, voici ce que j'ai pour l'instant dans mon adaptateurTâche difficile - Détecter lors du défilement depuis RecyclerViewAdapter no Fragment ou activité
holder.linearLayout.addOnLayoutChangeListener(new View.OnLayoutChangeListener() {
@Override
public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) {
Intent intent = new Intent("custom-message");
intent.putExtra("address",shop.getAddress());
LocalBroadcastManager.getInstance(v.getContext()).sendBroadcast(intent);
}
});
je l'AddonLayoutChangeListener mais il n `t travail i attends, je ne peux pas comprendre comment obtenir cela, espère que quelqu'un peut me aider
addOnScrollListener est une fonction. Vous pouvez l'appeler depuis n'importe où vous avez une référence à la vue recycleur. –
Bonjour mon adaptateur est une autre classe, comment puis-je implémenter OnscrollListener de cette classe d'adaptateur? –
De la même manière que vous le faites ailleurs, vous déclarez qu'une classe l'implémente et met en œuvre toutes les fonctions de l'interface. –