Flutter 部分物理循环?飘飘然
有什么窍门可以实现像一个小盒子这样的目标吗 要得到一个只有父对象高度或宽度的一小部分大小的圆? 像这样:Flutter 部分物理循环?飘飘然,flutter,Flutter,有什么窍门可以实现像一个小盒子这样的目标吗 要得到一个只有父对象高度或宽度的一小部分大小的圆? 像这样: FractionallySizedCircle( heightFactor: .5, child: ClipRRect( borderRadius: BorderRadius.circular(2000), // side question : is there a better way to achieve this too ? child: Container(
FractionallySizedCircle(
heightFactor: .5,
child: ClipRRect(
borderRadius: BorderRadius.circular(2000), // side question : is there a better way to achieve this too ?
child: Container(
decoration: BoxDecoration(
shape: BoxShape.circle,
color: globals.lightBlue,
),
child: Align(
alignment: Alignment(0, 1),
child: SvgPicture.asset(
'assets/images/boy-id.svg'),
),
),
),
),
[更新]:我需要有一个循环ClipRRect,就像示例代码中有ClipRRect一样,用clipOval对其进行了更改并完成了该工作,但是如果我们可以有真正的
部分物理化的圆
(这个clipOval实际上是一个椭圆形),所以问题仍然悬而未决…您可以像这样简单地使用分馏物箱和容器:
FractionallySizedBox(
heightFactor: 0.5,
child: Container(
decoration: BoxDecoration(
shape: BoxShape.circle,
color: Colors.lightBlue,
),
),
)
其目的实际上是一个真正的圆形,而不是使容器看起来是圆形的,在这里剪辑孩子们很重要。您提供的示例代码实际上是问题本身的一部分:心