title: Listview force scrolling to the top in flutter
body: <p>Listview Code</p>
  <pre><code>    return FutureBuilder&lt;bool&gt;(
        future: getData(),
        builder: (BuildContext context, AsyncSnapshot&lt;bool&gt; snapshot) {
          if (!snapshot.hasData) {
            return SizedBox();
          } else {
            return Container(
              margin: PHONE ? EdgeInsets.only(top:AppBar().preferredSize.height + MediaQuery.of(context).padding.top + 90, bottom: 90)
              : EdgeInsets.only(top:AppBar().preferredSize.height + MediaQuery.of(context).padding.top + 140, bottom: 100),
              child: ListView.builder(
                physics: BouncingScrollPhysics(),
                itemCount: data.length,
                addAutomaticKeepAlives: true,
                scrollDirection: Axis.vertical,
                itemBuilder: (BuildContext context, int index) {
                  widget.animationController.forward();
                  return AnimatedBuilder(
                    animation: widget.animationController,
                    builder: (BuildContext context, Widget child) {
                      return ProgramsTitleView(
                        animation: Tween&lt;double&gt;(begin: 0.0, end: 1.0).animate(
                          CurvedAnimation(
                            parent: widget.animationController,
                            curve: Interval((1 / data.length) * index, 1.0,
                                curve: Curves.fastOutSlowIn),
                          ),
                        ),
                        animationController: widget.animationController,
                        titleText: data[index]['Heading'],
                        type: widget.screen,
                      );
                    },
                  );
                },
              ),
            );
          }
        },
      );
  </code></pre>
  <p>I have a listview which whose data is populated from http request. The weird thing about this is that it loads the data properly and scrolls down properly but if i scroll up a little bit, it force scrolls to the top no matter how far down i have scrolled before.
  I looked everywhere but didn't find anybody with the same issue. Am i missing somethings which is causing this error?</p>