Если установить itemExtent отличное от null то у ReorderableList наблюдается странное поведение. Как это можно пофиксить?
@override
Widget build(BuildContext context) => ReorderableListView(
itemExtent: MediaQuery.of(context).size.width / 5,
scrollDirection: Axis.horizontal,
children: <Widget>[
for (int index = 0; index < _items.length; index++)
Container(
width: double.infinity,
height: double.infinity,
key: Key('$index'),
color: Colors.blue[200 + index % 5 * 100],
child: Center(child: Text('${_items[index]}')),
),
],
onReorder: (oldIndex, newIndex) {
setState(() {
if (oldIndex < newIndex) {
newIndex -= 1;
}
final int item = _items.removeAt(oldIndex);
_items.insert(newIndex, item);
});
},
);
`
ОЖИДАНИЕ РЕКЛАМЫ...
Комментарии пока отсутcтвуют.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.