【发布时间】:2022-07-21 17:16:03
【问题描述】:
我可以在 Column 小部件中使用 Stack 吗?
Container(child: Column(children:
[
Text('This is going to hit'),
Stack(children: [Image.asset('picture.png'),]),
Text(' lorem ipsum dolor si amet consecture')
])
]))
SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.all(10.0),
child: Column(
children: [
Stack(
clipBehavior: Clip.none,
children: [
Container(
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.circular(20),
]),
child: Column(
children: [
Text(
'heyyyyyy.'),
Container(
height: 300,
width: double.infinity,
child: Stack(
clipBehavior: Clip.none,
children: [
Positioned(
top: 4,
left: -25,
right: -25,
child: Image.asset('assets/be11.png'),
),
],
),
),
SizedBox(
height: SizeConfig.blockSizeVertical * 5,
),
Text(Data.loremIpsum),
],
),
),
],
),
],
),
),
),
这是我的代码。现在图像适合白色容器区域。我想把它从容器里拿出来。
图像边框不是必需的。当我增加图像的 Positioned 小部件的值时,它不会弹出下面的容器边框。
【问题讨论】:
-
如果只是要添加的图像,您可以将图像输入容器内,然后给它添加白色边框并通过圆角增加其宽度。
-
边框超出布局。所以在堆栈中使用是否更好?
-
你在使用这个sn-p时有什么错误吗?
-
不。我只想要那种弹出效果
-
不知道效果,能否提供详细的效果。