Я создаю плоский список, который переключается между одним и двумя столбцами. Я не использую numColumns, предоставленную flat-list, потому что я не хочу повторно отображать весь flat-list. Я предпочитаю плавный переход и использую React.Animated для перевода элементов и их maxHeight и maxWidth. До сих пор все было выполнимо, но когда я переключаюсь с 1 на 2 или наоборот, элементы перетасовываются на место в списке, и у меня нет тех же элементов в области просмотра, так как высота уменьшается, а нечетные индексы размещаются горизонтально рядом с предыдущим четным элементом. Есть ли способ, которым я могу это осуществить, используя мои текущие настройки. Я пытаюсь сделать его похожим на приложение nike sneakers, где у них тоже есть плавный переход от одного до двух столбцов. Спасибо.