106 votes

ScrollController pas attaché à des vues de défilement

J’utilise CustomScrollView, et lui fournir un contrôleur. ScrollController fonctionne, j’ai même ajouté un auditeur à elle et imprimer la position de la vue de défilement.

Maintenant, tout ce que j’essaie de faire est de sauter à la position 50.0 à l’intérieur initState () fonction.

Mais, je reçois l’erreur

scrollController pas attaché à des vues de défilement

159voto

Ed H Points 686

Vérifiez si le scrollController est attaché à une vue de défilement en utilisant d’abord sa propriété hasClients.

72voto

carlosx2 Points 828

Le retarder n’est pas la bonne solution. Mieux vaut attendre que l’arbre soit fait bâtiment en utilisant

échantillon

28voto

boformer Points 8206

Pour définir la position initiale d’un , utilisez la propriété:

14voto

Abdullah Khan Points 501

@carlosx2 réponse est correcte, mais si quelqu’un se demande où mettre WigetsBinding. Alors le voilà.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X