Итак, я увидел демо ReorderableListView и увидел, что у них есть
"Secondary: Const Icon (Icons.drag_handle)"
, но, глядя на файл reorderable_list.dart , я заметил, что весь список можно перетаскивать в LongPressDraggable в любом случае [строка 424]. Итак, как я могу явно внести изменения либо в исходный код, либо в мой собственный, чтобы правильно сделать иконку фактическим маркером перетаскивания?
CheckboxListTile(
key: Key(item.value),
isThreeLine: true,
value: item.checkState ?? false,
onChanged: (bool newValue) {
setState(() {
item.checkState = newValue;
});
},
title: Text('This item represents ${item.value}.'),
subtitle: secondary,
secondary: const Icon(Icons.drag_handle), // Make this Icon drag source
);
Спасибо