新答案
使用
clipBehaviour
容器属性:
Container(
margin: const EdgeInsets.all(8.0),
clipBehavior: Clip.antiAlias,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10), color: Colors.green),
child: Column(children: ...),
)
老答案
去除
borderRadius
从容器中取出并用包裹容器
ClipRRect
小装置:
ClipRRect(
borderRadius: BorderRadius.circular(12.0),
child: Container(
color: Colors.green,
child: Column(
children: [
Container(
height: 100,
color: Colors.orange,
alignment: Alignment.center,
child: const Text("Image"),
),
const SizedBox(height: 8),
const Text("Title"),
const SizedBox(height: 8),
const Text("Price"),
const SizedBox(height: 8),
],
),
),
)