Как я могу предотвратить, чтобы смещение прокрутки было больше, чем просмотр содержимого (NestedScrollView и TabBarView) - PullRequest
0 голосов
/ 27 марта 2019

Я использую осколки, чтобы получить анимированную страницу со сворачиваемым заголовком и телом TabView, но смещение прокрутки учитывает полностью страницу. Что мне нужно сделать, чтобы получить правильное смещение? Я привожу пример того, что происходит.

Я использую флаттер 1.2.1

    NestedScrollView(
      controller: _scrollController,
      headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
        return [
          SliverAppBar(
            pinned: true,
            backgroundColor: greenColor.withOpacity(0.6),
            flexibleSpace: FlexibleSpaceBar(
              collapseMode: CollapseMode.pin,
              background: _buildHeader(context),
            ),
            expandedHeight: 300.0,
            bottom: _buildTabBar(),
          )
        ];
      },
      body: _buildTabView(context),
    )

Я ожидаю, что смещение прекращается, когда заголовок перестает сворачиваться

NestedScroll example

...