0

如何Positioned在 Flutter/Dart 中以像素或任何其他单位设置小部件的左侧和顶部?

left 和 top 值的单位是什么?它们是百分比还是独立像素或其他什么?如果不是,它使用什么单位?

4

1 回答 1

1

例子:

Stack(
  alignment: Alignment.center,
  children: [
    Container(
       height: 200,
       width: 200,
       color: Colors.red,
    ),
    // postion will be based on up Container Widget
    // position top left
    const Positioned(
       left: 0,
       top: 0,
       child: CircleAvatar(
           backgroundColor: Colors.blue,
       ),
    ),
    // position bottom right
    const Positioned(
        bottom: 0,
        right: 0,
        child: CircleAvatar(
           backgroundColor: Colors.blue,
        ),
     ),
  ],
),

如果你不给出任何立场。该位置将基于堆栈对齐。

于 2021-09-27T11:56:26.373 回答