title: ScrollController attached to multiple scroll views
body: <p>I have a stateful widget with children as such</p>
  
  <pre><code>final _scrollController = TrackingScrollController();
  
  PageView(
    controller: _pageController,
    children: &lt;Widget&gt;[
      _ListView(controller: _scrollController),
      _ListView(controller: _scrollController),
      _ListView(controller: _scrollController),
    ],
  )
  </code></pre>
  
  <p>This seems to match the pattern shown here <a href="https://docs.flutter.io/flutter/widgets/TrackingScrollController-class.html" rel="noreferrer">https://docs.flutter.io/flutter/widgets/TrackingScrollController-class.html</a></p>
  
  <p>However, when I scroll one list, the others are not synced, and I get this error for every frame</p>
  
  <p><code>flutter: Another exception was thrown: ScrollController attached to multiple scroll views.</code></p>
  
  <p>Any ideas as to what I'm doing wrong? Do I have unreasonable expectations of TrackingScrollController?</p>