我想添加的背景,有像下面的图片圆圈:
在我的图中,有这样的资产:
我的代码是这样的:
Widget buildArea(int index) => Card(
color: ColorName.brandSecondaryBlue,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(15),
),
child: Container(
padding: const EdgeInsets.only(top: 20, bottom: 20),
child: buildAreaItem(),
),
);
还有人知道怎么加吗?
3条答案
按热度按时间5lwkijsr1#
可能不是一个干净的方式,但尝试使用
Stack
小部件和使用Positioned
小部件内。这里有一个你想要达到的目标的例子。
brccelvz2#
请尝试此代码:
n8ghc7c13#
导出您的figma组件,仅使用背景(带圆圈的紫色)。
然后将其添加到assets中,并在Card的子节点中使用,因此小部件树将为:
您还可以裁剪图像以仅获得顶部的角环,或者使用DecorationImage小部件中的fit属性。