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