buildItem method
Builds a single list item helper.
Implementation
Widget buildItem(BuildContext context, int index) {
final item = items[index];
final child = itemBuilder(context, item, index);
final keyedChild = Container(key: ValueKey('list_item_${item.key}'), child: child);
if (reorderable) {
return Row(
key: keyedChild.key,
children: [
ReorderableDragStartListener(
index: index,
child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 4),
child: Icon(Icons.drag_indicator_rounded, size: 20, color: context.colors.onSurfaceVariant.withAlpha(200)),
),
),
Expanded(child: child)
],
);
}
return keyedChild;
}