#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 это кажется сложным, если я заранее не знаю размер трех элементов (например, если они являются динамически загружаемыми изображениями)… Я отредактирую вопрос, чтобы упомянуть это ограничение.