web-dev-qa-db-fra.com

Flutter: ListView désactiver le défilement avec l'écran tactile

Est-il possible de laisser défiler un ListView uniquement avec ScrollController et non avec l'écran tactile?

26
Tobias Gubo

Comme mentionné dans les commentaires, la = NeverScrollableScrollPhysics class fera ceci:

classe NeverScrollableScrollPhysics

Faites défiler la physique qui ne permet pas à l'utilisateur de faire défiler.

50
Danny Tuppeny

Dans le widget ListView, utilisez

physics: const NeverScrollableScrollPhysics()
34
Ankur Kedia

Vous pouvez ajouter simplement primary: false dans votre widget ListView

Les valeurs par défaut correspondent aux conventions de plate-forme. De plus, si le primaire est faux, l’utilisateur ne peut pas faire défiler s’il n’ya pas suffisamment de contenu pour faire défiler, tandis que si le primaire est vrai, il peut toujours essayer de faire défiler.

Pour plus d'informations, consultez Official Doc

1
Mital Joshi