ForumHFR · Redface 2 · #660
Le rendu actuel (le nouvel onglet « pop » centré au lâcher) ne convient pas. Voici 4 manières d'animer le changement d'onglet — touche une variante, puis glisse l'écran ou utilise les flèches pour la sentir. Le but : trancher le feel attendu.
Glisse horizontalement sur l'écran pour swiper.
AnimatedContent + slideIn/slideOut, léger, corrige le « pop ».HorizontalPager.Décision Codex : prototyper les 4, défaut =
slide au commit ; si tu veux explicitement voir la page suivante sous le
doigt dès le drag → on tranche pour HorizontalPager.
Chaque variante correspond à un pattern de motion documenté. Compare le proto ci-dessus avec ces exemples réels avant de trancher.
translation + fondu, direction = sens de navigation (avant = vers la gauche)
m3 · transitions (exemples animés) Styling Android · GIFs shared axis API MaterialSharedAxis AnimatedContent (Compose)entrant/sortant visibles pendant le glissé, type carrousel
Vidéo · Swipe between composables (HorizontalPager) Officiel · Pager in Compose sinasamaki · pager animations (offsetFraction)fondu sortant puis entrant + léger scale ; pour contenus sans relation forte
m3 · transitions (section Fade through) Codelab · Material Motion (Android)le rendu actuel rejeté : aucune continuité directionnelle, pas d'équivalent Material recommandé