Показывать отклоненный виджет поверх соседних виджетов

#flutter

#flutter

Вопрос:

У меня есть строка с тремя виджетами:

введите описание изображения здесь

Средний виджет нельзя удалить. Когда я сдвигаю его вправо, он перемещается под следующий виджет:

введите описание изображения здесь

Как я могу заставить его отображаться сверху? (предполагая, что я не знаю размер элементов)

Вот код:

 import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      home: Row(
        children: <Widget>[
          Container(
            color: Colors.red,
            width: 100,
            height: 100,
          ),
          Dismissible(
            key: UniqueKey(),
            child: Container(
              color: Colors.blue,
              width: 70,
              height: 70,
            ),
          ),
          Container(
            color: Colors.red,
            width: 100,
            height: 100,
          ),
        ],
      ),
    ),
  );
}
  

Комментарии:

1. Используйте стек

2. @Alok это кажется сложным, если я заранее не знаю размер трех элементов (например, если они являются динамически загружаемыми изображениями)… Я отредактирую вопрос, чтобы упомянуть это ограничение.