颤振堆叠/对齐

时间:2020-08-13 21:48:53

标签: flutter alignment

在堆栈中对齐会给我带来我不明白的结果。

代码如下:

    Container(
      height: totalHeight,
      child: Stack(
        children: [
          Align(
            alignment: Alignment.topCenter,
            child: Container(
              width: avatarSize,
              height: avatarSize,
              decoration: BoxDecoration(
                  shape: BoxShape.circle,
                  image: DecorationImage(
                    image: imageProvider,
                    fit: BoxFit.cover,
                  )
              ),
            ),
          ),
          Align(
              alignment: Alignment.bottomCenter,
              child: Container(
                width: 35,
                height: 20,
                color: Colors.yellow,
              ),
            )
        ],
      ),
    );

无论我做什么,黄色容器始终显示在左下方。 我想把它放在底部中心。

avatarSize当然大于35。我放置了一个外部容器,以使堆栈扩展到该外部父级。看起来很自然,但不起作用。很奇怪。

我在这里想念什么?

1 个答案:

答案 0 :(得分:-1)

定位堆栈中最好的将窗口小部件对齐的窗口小部件。我认为它可以解决您的问题

Positioned Widget