for (int index = 0; index < _items.length; index += 1)
ListTile(
key: Key('$index'),
tileColor: Colors.amber,
title: Text('Item ${_items[index]}'),
),
],
onReorder: (int oldIndex, int newIndex) {
setState(() {
if (oldIndex < newIndex) {
newIndex -= 1;
}
final int item = _items.removeAt(oldIndex);
items.insert(newIndex, item);
});
},
)
Ограничения сверху, то есть от верхнего виджета
Обсуждают сегодня