Fixing example
diff --git a/packages/flutter/lib/src/material/reorderable_list.dart b/packages/flutter/lib/src/material/reorderable_list.dart
index 1b874ef..ed6b815 100644
--- a/packages/flutter/lib/src/material/reorderable_list.dart
+++ b/packages/flutter/lib/src/material/reorderable_list.dart
@@ -23,7 +23,19 @@
/// removing the item at oldIndex from the list will
/// reduce the list's length by one.
/// Implementations will need to account for this
-/// when inserting before newIndex.
+/// when inserting before newIndex. Typically the [onReorder]
+/// callback adjusts its index parameters like this:
+///
+/// ```
+/// onReorder: (int oldIndex, int newIndex) {
+/// if (oldIndex < newIndex) {
+/// // removing the item at oldIndex will shorten the list by 1.
+/// newIndex -= 1;
+/// }
+/// ....
+/// }
+/// ```
+///
///
/// {@tool dartpad}
///