我正在尝试显示图像的特定部分。我想实现一个圆形表盘益智游戏,其中部分图像以薄圆形切片显示。
是否有任何功能可以让我指定要显示的图像半径?
我观察到这可以通过再次堆叠相同的图像 n 再次但具有不同的半径长度来实现。第一个将具有完整的半径,而堆叠在其上的图像将具有较小的半径。
我曾尝试使用容器和圆形头像,但图像是根据设置的功能填充、覆盖、框适配显示的,但它们中的任何一个都不能让我决定要显示哪些部分,哪些不显示。
这是我最近尝试的代码。
child: Stack(
children: <Widget>[
Container(
width: 500,
height: 400,
child: CircleAvatar(
backgroundImage: AssetImage('assets/images/image.jpg'),
minRadius: 50,
maxRadius: 200,
),
),
],
),
在这里,我想设置minRadius
并maxRadius
会做这项工作,但它没有。
我不是专业的 Flutter 开发人员。只是一个试图学习颤振的初学者。