如何以像素或 Flutter/Dart 中的任何其他单位设置 Positioned 小部件的左侧和顶部?
How to set left and top in a Positioned widget in pixels or any other units in Flutter/Dart?
如何以像素或 Flutter/Dart 中的任何其他单位设置 Positioned
小部件的左侧和顶部?
left 和 top 值的单位是什么?它们是百分比还是独立像素之类的?如果不是,它使用什么单位?
示例:
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,
),
),
],
),
如果你不给任何位置。该位置将基于堆栈对齐。
如何以像素或 Flutter/Dart 中的任何其他单位设置 Positioned
小部件的左侧和顶部?
left 和 top 值的单位是什么?它们是百分比还是独立像素之类的?如果不是,它使用什么单位?
示例:
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,
),
),
],
),
如果你不给任何位置。该位置将基于堆栈对齐。