带有两个列表的AnimatedCrossFade颤振

时间:2020-02-23 16:33:32

标签: flutter gridview reorderable-list animatedcrossfade

我有一个屏幕,您可以在其中从ReorderableListView更改为gridview

以下代码可以正常工作

if (!snapshot.hasData || snapshot.data == CategoriesScreenBloc.GRID_VIEW) {
      return CategoriesGridView();
    }
    return CategoriesListView();

但是,如果我将其更改为此

return AnimatedCrossFade(
      crossFadeState: (!snapshot.hasData || snapshot.data == CategoriesScreenBloc.GRID_VIEW)
            ? CrossFadeState.showFirst
            : CrossFadeState.showSecond,
      firstChild: CategoriesGridView(),
      secondChild: CategoriesListView(),
      duration: const Duration(milliseconds: 100),
    );

我收到以下错误

ScrollController附加到多个滚动视图

仅当我尝试重新排序商品时才会引发有趣的错误,而当我更改视图时则不会抛出

0 个答案:

没有答案
相关问题