我有一个屏幕,您可以在其中从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附加到多个滚动视图
仅当我尝试重新排序商品时才会引发有趣的错误,而当我更改视图时则不会抛出