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);
                      
                      
                          });
                      
                      
                        },
                      
                      
                      )
                      
                      
                    
Ограничения сверху, то есть от верхнего виджета
Обсуждают сегодня