как я могу прокручивать и оставаться в позиции при активации анимации во флаттере

Я пытаюсь сделать прокручиваемую анимацию с сохранением текущей позиции.

Но когда я активирую анимацию, я не могу прокрутить страницу и перейти к началу страницы. Вот моя гифка

htt ps://stackru.com/images/b5add76d66113bd1ddbce0e1d0f94ccf467b3848.gif

Я думаю, что эту часть следует изменить

       Widget _setBoardContent({@required BuildContext buildcontext}) {
    return Flexible(
      child: Column(
        children: <Widget>[
          Flexible(
            child: Container(
                child: SingleChildScrollView(
                    // controller: controller,
                    // scrollDirection: Axis.vertical,
                    child: Container(
              child: Column(
                crossAxisAlignment: CrossAxisAlignment.stretch,
                children: <Widget>[
                  GestureDetector(
                    onDoubleTap: () async => _setPopUpFavoriteIcon(),
                    // _showFavoriteAlertDialog(context);
                    // _favoriteConfirmAnimation(context);

                    child: Container(
                      decoration: BoxDecoration(
                          border: Border(
                              bottom:
                                  BorderSide(color: Colors.grey, width: 5.0))),
                      child: Text(
                          'yz'),
                    ),
                  ),
                  _setScrapAndFavoriteButton(),
                  Container(
                      child: CommentList(buildcontext).tempCommentContainer())
                  // .commentContainer())
                ],
              ),
            ))),
          ),
        ],
      ),
    );
  }

Как я могу с этим справиться?

0 ответов

Другие вопросы по тегам