J'ai un widget de panneau qui peut être glissé verticalement vers l'intérieur et l'extérieur depuis le bas de l'écran. Dans ce widget de panneau, il y en a un ListView
qui peut défiler.
Ce que j'essaie de réaliser, c'est que le panneau gère le glissement pour l'ouverture et la fermeture sans que la vue de liste imbriquée n'interfère. Une fois que le panneau est ouvert, la vue de liste peut défiler et si la vue de liste est défilée alors qu'elle est déjà en haut, le panneau gère le geste à la place et se ferme.
Ainsi:
J'ai essayé d'activer / désactiver la physique de défilement sur le ListView en fonction de la position du panneau, mais il s'est avéré que cela n'était pas possible.
Des idées ? :)
DraggableScrollableSheet
moi-même, mais j'accepterai votre réponse;)Réponses:
Vous pouvez y parvenir avec
DraggableScrollableSheet
.Voici un exemple rapide de la façon dont vous pouvez l'utiliser:
la source