У меня есть экран, на котором вы можете перейти с 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, прикрепленный к нескольким представлениям прокрутки
Интересно, ошибка выдается только при попытке изменить порядок элементов, а не при изменении вида