Ouverture d'une histoire au début et non à la fin #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Lorsqu'on ouvre une histoire. On se place au début de l'histoire.
Il serait plus pratique de se placer à la fin afin de pouvoir poursuivre rapidement.
Prévoir des boutons flottant pour revenir au début et à la fin facilement.
Ouverture d'une histoire au début et non à la finto Gênant: Ouverture d'une histoire au début et non à la finGênant: Ouverture d'une histoire au début et non à la finto Ouverture d'une histoire au début et non à la finPas si simple a résoudre. Il y a une option pour ça sur le layoutManager de la recycleView.
Cependant elle est appliquée seulement à la création. Et là les items ne sont pas encore chargés donc on se positionne au début de la liste vide. Puis les items arrivent de la base de données mais on n'actualise plus la position, ce qui est logique.
À quel moment donc faire cette mise à jour ? Détecter la fin du chargement des items ? Et utiliser scrollToPosition ?
Voir si on rajoute un bouton vers le début de l'histoire.
Idéalement en haut à droite de l'histoire pour ne pas gêner.
Faire des tests.
Il est possible que les boutons de Scroll en disparaissent pas alors qu'ils devraient.
Exemple :
Si on Scroll rapidement vers le haut depuis le bas
Le bouton Scroll vers 'e bas commence à apparaître.
Si avant qu'il est fini l'animation, on redescend et atteint le fond.
Le bouton reste alors qu'il devrait disparaître.
Remarque:
Le withEndAction sur animate() n'est pas fiable en cas d'appel multiple d'animation sur l'objet.
Pas certain mais il semblerait:
https://stackoverflow.com/questions/34152421/android-animate-withendaction-vs-setlistener-onanimationend