Stack
Накладывает дочерние виджеты друг на друга слоями.
Сигнатура
Stack({AlignmentGeometry alignment, StackFit fit, List<Widget> children})Размещает children один поверх другого. Первый ребёнок снизу, последний — сверху. Дочерние Positioned позволяют точно расположить элементы. Параметр alignment задаёт выравнивание непозиционированных детей.
Stack(
children: [
Container(width: 100, height: 100, color: Colors.blue),
Positioned(top: 8, left: 8, child: Icon(Icons.star)),
],
)